当我Enter-PSSession
与 Powershell 一起使用时,我会收到一个新提示,例如
[HOSTNAME]:>
这很好,但我想知道是否有办法让它不这样做,而只是默认为常规的 Powershell 提示符。
我问的原因是我已经在我的正常提示功能中设置了主机名,所以我的提示最终看起来像
[HOSTNAME] <PWD> [HOSTNAME]>
这是不必要的。
有没有办法覆盖这个功能?
当我Enter-PSSession
与 Powershell 一起使用时,我会收到一个新提示,例如
[HOSTNAME]:>
这很好,但我想知道是否有办法让它不这样做,而只是默认为常规的 Powershell 提示符。
我问的原因是我已经在我的正常提示功能中设置了主机名,所以我的提示最终看起来像
[HOSTNAME] <PWD> [HOSTNAME]>
这是不必要的。
有没有办法覆盖这个功能?
您可以像这样重新定义远程会话的提示:
$session = New-PSSession MyRemoteServer
Invoke-Command -Session $session -ScriptBlock {
function prompt { your_prompt_here }
}
Enter-PSSession -Session $session
在此处查找覆盖预提示 [计算机名称] 的提示功能: