Comment ajouter un titre à une fenêtre PowerShell?

12

J'ai de nombreuses fenêtres PowerShell ouvertes, avec un historique de commandes spécifique à une tâche.

Dans les bons vieux jours de fichiers batch, j'utilisais Title finance dptou Title Email Admin. Comment puis-je accomplir cela dans PS?

goodguys_activate
la source
Dommage que l'ancienne commande DOS "title" n'ait toujours pas été adoptée par PowerShell. Si vous pensez qu'une simple commande de titre PowerShell serait bien, veuillez voter ici: windowsserver.uservoice.com/forums/301869-powershell/…
buzz3791

Réponses:

0

Si c'est votre propre console que vous souhaitez personnaliser, l' article suivant sur la façon de geek contient les détails dont vous avez besoin. Pas mal d'étapes mais ça vaut le coup.

Tim Alexander
la source
0

Si vous souhaitez définir le titre lorsque vous lancez un processus:

$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.
la source
0

La façon la plus simple de procéder consiste à utiliser la commande suivante dans la fenêtre PowerShell: -

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

Vous pouvez également utiliser la commande suivante dans l' invite de commande (cmd) ou la boîte de dialogue RunAs pour obtenir la fenêtre PowerShell avec le titre souhaité dans la fenêtre de style CMD traditionnelle.

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

PS: C'est comme un CMD traditionnel avec des fonctionnalités PowerShell et une mise en évidence de la syntaxe.

AbhiAbzs
la source