Verhindert, dass Powershell den Titel des Befehlsfensters ändert

2

Ich habe eine Batch-Datei, die den Titel des Befehlsfensters festlegt und dann verschiedene Befehle ausführt. Eines davon ist ein Powershell-Skript, das wie folgt gestartet wird:

powershell -file "scipt.ps1"

Wenn dies ausgeführt wird, wird die Titelleiste des Befehlsfensters in "PowerShell" geändert. Gibt es eine Möglichkeit, dies zu verhindern, sodass der in der Batchdatei festgelegte Titel erhalten bleibt?

Scott Langham
quelle
Verwenden Sie powershell .\%*oderpowershell .\scipt.ps1
STTR

Antworten:

2

Sie können startden Befehl im Skript voranstellen , um ihn in einem separaten Powershell-Konsolenfenster zu öffnen, anstatt ihn im Skript auszuführencmd.exe

oder benutze das nach dem Befehl

$host.ui.rawui.windowtitle='new title'

um den Titel des Powershell-Fensters zu ändern


quelle