Как добавить заголовок в окно powershell?


12

У меня открыто много окон PowerShell с историей команд, специфичной для задачи.

В старые добрые дни Batch file я бы использовал Title finance dptили Title Email Admin. Как я могу сделать это в PS?


Печально, что старая команда «title» для DOS все еще не была принята PowerShell. Если вы считаете, что простая команда заголовка PowerShell была бы полезной
buzz3791

Ответы:



0

Если это ваша собственная консоль, которую вы хотите настроить, то в следующей статье с практическими рекомендациями вы найдете все, что вам нужно. Достаточно нескольких шагов, но оно того стоит.


0

Если вы хотите установить заголовок при запуске процесса:

$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)

0

Самый простой способ сделать это - использовать следующую команду в окне PowerShell:

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

Вы также можете использовать следующую команду в командной строке (cmd) или в диалоговом окне RunAs для получения окна PowerShell с нужным заголовком в традиционном окне в стиле CMD.

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

PS: это как традиционная CMD с функциями PowerShell и подсветкой синтаксиса.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.