【问题标题】:Export PowerShell prompt to remote session将 PowerShell 提示导出到远程会话
【发布时间】:2020-04-06 16:29:47
【问题描述】:

我想根据我的个人喜好自定义我的 PowerShell 提示符。在遵循 Microsoft 文档提供的信息后,我终于得到了令人满意的结果。
然后我打开了一个远程会话,并且在远程会话期间没有加载提示。而是使用了默认值。
我现在的问题是是否有可能将本地提示导出到 PowerShell 远程会话(到每台计算机)。我认为有趣的是,与我自己的计算机的远程会话也没有在我的计算机上加载全局配置的提示。另外,我想知道如果您确实需要(或可以)导出的特殊可能性(例如,定义类似 remote-prompt {...} 的函数来配置 PSRemoting 提示),您是否(以及如何)可以自定义此远程提示本地提示。
自定义提示的官方文档仅解释了默认情况下不起作用的嵌套等本地内容。

【问题讨论】:

    标签: powershell powershell-remoting


    【解决方案1】:

    你可能想用PowerShell Profiles做点什么。

    您还可以通过更改 $host.UI.RawUI 参数来更改 PowerShell 的外观。例如。 $host.ui.RawUI.WindowTitle = "Installing some stuff..."$host.ui.RawUI.WindowSize=(New-Object System.Management.Automation.Host.Size(1024,768)$host.ui.RawUI.ForeGroundColor = "red"等……

    【讨论】:

    • 该站点用于导出您当前配置文件的命令如下:Invoke-Command -Session $s -FilePath $PROFILE。但是,如果您的配置文件不是用户配置的(其路径在 $PROFILE 变量内),您必须手动将其替换为您的配置文件路径。我目前唯一无法更改的(提供此信息)是前面的[localhost] ...
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多