如何向 powershell 窗口添加标题?

如何向 powershell 窗口添加标题?

我打开了许多 PowerShell 窗口,其中包含特定于某项任务的命令历史记录。

在过去使用批处理文件的时候,我会使用Title finance dptTitle Email Admin。如何在 PS 中实现这一点?

答案1

PS C:\> $Host.UI.RawUI.WindowTitle = "New Window Title"

如果您希望在每个新的 PS 窗口上都显示该内容,您也可以将其放入您的个人资料中。

查看 TechNet 文章自定义 Windows PowerShell 控制台

答案2

如果您想在生成进程时设置标题:

$StartInfo = new-object System.Diagnostics.ProcessStartInfo
$StartInfo.FileName = "$pshome\powershell.exe"
$StartInfo.Arguments = "-NoExit -Command `$Host.UI.RawUI.WindowTitle=`'Your Title Here`'"
[System.Diagnostics.Process]::Start($StartInfo)

答案3

最简单的方法是在 PowerShell 窗口中使用以下命令:-

$host.ui.RawUI.WindowTitle = 'Some Name'

您还可以在命令提示符(cmd)或者运行方式对话框在传统的 CMD 样式窗口中获取具有所需标题的 PowerShell 窗口。

cmd /k PowerShell -NoExit -Command "& {$host.ui.RawUI.WindowTitle = 'Powershell'}"

PS:它就像具有 PowerShell 功能和语法高亮的传统 CMD。

答案4

如果你想要定制自己的控制台,那么以下文章how-to-geek 上有你需要的详细信息。步骤有点多,但值得一试。

相关内容