Tengo muchas ventanas de PowerShell abiertas, con un historial de comandos específico para una tarea.
En los viejos tiempos del archivo Batch solía usar Title finance dpt
o Title Email Admin
. ¿Cómo puedo lograr esto en PS?
Tengo muchas ventanas de PowerShell abiertas, con un historial de comandos específico para una tarea.
En los viejos tiempos del archivo Batch solía usar Title finance dpt
o Title Email Admin
. ¿Cómo puedo lograr esto en PS?
Respuestas:
PS C:\> $Host.UI.RawUI.WindowTitle = "New Window Title"
También puede incluir esto en su perfil si es algo que desea en cada nueva ventana de PS.
Consulte el artículo de TechNet Personalización de la consola de Windows PowerShell
Si es su propia consola la que desea personalizar, el siguiente artículo sobre cómo geek tiene los detalles que necesita. Unos cuantos pasos pero vale la pena.
Si desea establecer el título cuando genera un proceso:
$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)
La forma más sencilla de hacerlo es utilizar el siguiente comando en la ventana de PowerShell:
$host.ui.RawUI.WindowTitle = 'Some Name'
También puede usar el siguiente comando en el símbolo del sistema (cmd) o en el cuadro de diálogo RunAs para obtener la ventana de PowerShell con el título deseado en la ventana de estilo CMD tradicional.
cmd /k PowerShell -NoExit -Command "& {$host.ui.RawUI.WindowTitle = 'Powershell'}"
PD: es como el CMD tradicional con características de PowerShell y resaltado de sintaxis.