2012-11-01 60 views
0

我在這裏用我的用戶配置文件路徑與powershell配合使用時遇到了一些問題。 我有我的profile.ps1設置爲此:用戶配置文件搞砸

$Shell = Host.UI.RawUI 
$Shell.WindowTitle="PowerShell obeys me!" 
$Shell.BackgroundColor="White" 
$Shell.ForegroundColor="Blue" 
$size = $Shell.WindowSize 
$size.width=120 
$size.height=50 
$Shell.WindowSize = $size 
$size = $Shell.BufferSize 
$size.width=120 
$size.height=5000 
$Shell.BufferSize = $size 

,但每次我執行運行poweshell,它顯示了一些erors像這樣的:

Property 'WindowTitle' cannot be found on this object; make sure it exists and is settable. 
At D:\data\d7bighs\Documents\WindowsPowerShell\profile.ps1:5 char:8 
+ $Shell. <<<< WindowTitle="PowerShell obeys me!" 
    + CategoryInfo   : InvalidOperation: (WindowTitle:String) [], RuntimeException 
    + FullyQualifiedErrorId : PropertyNotFound  

現在我檢查我的個人資料就告訴我這:

$profile 
d:\data\myusername\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 

,但如果我通過窗戶查看該資源管理器,它告訴我:

d:\User\myusername\Documents\WindowsPowerShell\profile.ps1 

林困惑在這裏,因爲資源管理器中告訴我,D:\ Useres但PS顯示它爲d:\數據...

我怎樣才能改變這種或強制PS d照顧:\用戶而不是d :\數據?

回答

0

一個微小的錯誤:$Shell = $Host.UI.RawUI,你可能需要通過

New-Item -Path $PROFILE -Type file 

首先創建配置文件,然後通過

notepad $PROFILE 
+0

嗨非常感謝編輯......這個小小的錯誤,我沒有見=) – user1790927