回答:
これをチェックしてください:http : //mshforfun.blogspot.com/2006/05/perfect-prompt-for-windows-powershell.html
基本的に、Powershellを起動するたびに実行されるMicrosoft.PowerShell_profile.ps1という「プロファイル」ファイルを作成できます。
実行対象に応じて、このファイルを配置できるフォルダーがいくつかあります(上記のリンクで説明されています)。自分だけの場合は、マイドキュメントフォルダーにWindowsPowerShellというフォルダーを作成し、そこに配置できます。
このファイルにこの関数を配置すると:
function prompt
{
"PS " + $(get-location) + "> "
}
プロンプトは次のようになります。
PS C:\directory\path\here>
あなたがそれに入れることができる他のものがたくさんありますが、それは基本です。
注:プロファイルスクリプトを使用する前に、PowerShellから「set-executionpolicy remotesigned」を実行する必要があります。これにより、コンピューター上でローカルに記述された未署名のスクリプトおよび他のユーザーからの署名済みスクリプトを実行できます。
$profile.CurrentUserCurrentHost
し、$profile.CurrentUserCurrentHost
(ユーザー)プロファイルスクリプトが有効であるかを確認します。異なるホスト(VSとISEなど)の値は異なります$profile.CurrentUserCurrentHost
最近では、これはうまく機能します:
echo "$PWD"
その作品は異なる than
echo $PWD
引用符を忘れないでください:)以下のサンプル出力。
PS C:\Users\user name> echo $PWD
Path
----
C:\Users\user name
PS C:\Users\user name> echo "$PWD"
C:\Users\user name
PS C:\Users\user name>