Eu tenho muitas janelas do PowerShell abertas, com um histórico de comandos específico para uma tarefa.
Nos bons e velhos dias dos arquivos do Lote, eu usava Title finance dptou Title Email Admin. Como posso fazer isso no PS?
Eu tenho muitas janelas do PowerShell abertas, com um histórico de comandos específico para uma tarefa.
Nos bons e velhos dias dos arquivos do Lote, eu usava Title finance dptou Title Email Admin. Como posso fazer isso no PS?
Respostas:
PS C:\> $Host.UI.RawUI.WindowTitle = "New Window Title"
Você também pode colocar isso no seu perfil, se quiser algo em cada nova janela do PS.
Confira o artigo TechNet Personalizando o Windows PowerShell Console
Se você deseja definir o título ao gerar um processo:
$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)
A maneira mais simples de fazer isso é usar o seguinte comando na janela do PowerShell: -
$host.ui.RawUI.WindowTitle = 'Some Name'
Você também pode usar o seguinte comando no prompt de comando (cmd) ou na caixa de diálogo RunAs para obter a janela do PowerShell com o título desejado na janela com estilo tradicional do CMD.
cmd /k PowerShell -NoExit -Command "& {$host.ui.RawUI.WindowTitle = 'Powershell'}"
PS: É como o CMD tradicional, com recursos do PowerShell e destaque de sintaxe.