Wie füge ich einem Powershell-Fenster einen Titel hinzu?

12

Ich habe viele PowerShell-Fenster geöffnet, mit einem Befehlsverlauf, der für eine Aufgabe spezifisch ist.

In den guten alten Batch-Dateitagen würde ich Title finance dptoder verwenden Title Email Admin. Wie kann ich dies in PS erreichen?

goodguys_activate
quelle
Schade, dass der alte DOS-Befehl "title" von PowerShell noch nicht übernommen wurde. Wenn Sie der Meinung sind, dass ein einfacher PowerShell- Titelbefehl
hilfreich

Antworten:

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

Du kannst dies auch in dein Profil werfen, wenn es etwas ist, das du in jedem neuen PS-Fenster haben willst.

Lesen Sie den TechNet-Artikel Anpassen der Windows PowerShell-Konsole

jscott
quelle
0

Wenn es sich um Ihre eigene Konsole handelt, die Sie anpassen möchten, enthält der folgende Artikel unter How-to-Geek die Details, die Sie benötigen. Ein paar Schritte, aber es lohnt sich.

Tim Alexander
quelle
0

Wenn Sie den Titel festlegen möchten, wenn Sie einen Prozess erzeugen:

$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)
Lou O.
quelle
0

Der einfachste Weg, dies zu tun, besteht darin, den folgenden Befehl im PowerShell-Fenster zu verwenden: -

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

Sie können auch den folgenden Befehl in der Eingabeaufforderung (cmd) oder im Dialogfeld "RunAs" verwenden , um das PowerShell-Fenster mit dem gewünschten Titel im herkömmlichen CMD-Fenster abzurufen .

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

PS: Es ist wie herkömmliches CMD mit PowerShell-Funktionen und Syntaxhervorhebung.

AbhiAbzs
quelle