1

ここで、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

しかし、run poweshell を実行するたびに、次のようなエラーが表示されます。

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

しかし、Windowsエクスプローラーでこれを確認すると、次のように表示されます:

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

エクスプローラー内で d:\Useres と表示されますが、PS では d:\data と表示されるため、ここで混乱しています...

これを変更したり、PS が d:\data ではなく d:\users を参照するようにするにはどうすればよいですか?

4

1 に答える 1

1

小さなエラー: 。$Shell = $Host.UI.RawUI最初にプロファイルを作成する必要がある場合があります。

 New-Item -Path $PROFILE -Type file

次にそれを編集します

 notepad  $PROFILE
于 2012-11-01T11:01:35.487 に答える