Mam wiele otwartych okien programu PowerShell z historią poleceń specyficzną dla zadania.
W starych dobrych czasach plików wsadowych używałbym Title finance dpt
lub Title Email Admin
. Jak mogę to zrobić w PS?
Mam wiele otwartych okien programu PowerShell z historią poleceń specyficzną dla zadania.
W starych dobrych czasach plików wsadowych używałbym Title finance dpt
lub Title Email Admin
. Jak mogę to zrobić w PS?
Odpowiedzi:
PS C:\> $Host.UI.RawUI.WindowTitle = "New Window Title"
Możesz także wrzucić to do swojego profilu, jeśli jest to coś, co chcesz w każdym nowym oknie PS.
Przeczytaj artykuł TechNet Dostosowywanie konsoli Windows PowerShell
Jeśli to Twoja konsola, którą możesz dostosować, poniższy artykuł w poradniku zawiera szczegółowe informacje, których potrzebujesz. Całkiem kilka kroków, ale warto.
Jeśli chcesz ustawić tytuł podczas odradzania procesu:
$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)
Najprostszym sposobem na to jest użycie następującego polecenia w oknie PowerShell: -
$host.ui.RawUI.WindowTitle = 'Some Name'
Można również użyć następującego polecenia w wierszu polecenia (cmd) lub oknie dialogowym RunAs, aby uzyskać okno programu PowerShell z żądanym tytułem w tradycyjnym oknie w stylu CMD.
cmd /k PowerShell -NoExit -Command "& {$host.ui.RawUI.WindowTitle = 'Powershell'}"
PS: To jak tradycyjny CMD z funkcjami PowerShell i podświetlaniem składni.