1

Powershellで使用するEnter-PSSessionと、次のような新しいプロンプトが表示されます

[HOSTNAME]:>

これはいいことですが、それを行わずに通常の Powershell プロンプトをデフォルトにする方法があるかどうか疑問に思っています。

私が尋ねる理由は、通常のプロンプト機能でホスト名が既に設定されているため、プロンプトが次のようになるためです

[HOSTNAME] <PWD> [HOSTNAME]>

これは一種の不要です。

この機能を無効にする方法はありますか?

4

1 に答える 1

2

次のように、リモート セッションのプロンプトを再定義できます。

$session = New-PSSession MyRemoteServer
Invoke-Command -Session $session -ScriptBlock {
    function prompt { your_prompt_here }
}
Enter-PSSession -Session $session

事前プロンプト [computername] をオーバーライドするプロンプト機能については、こちらを参照してください。

于 2012-12-28T21:08:26.113 に答える