Windows PowerShell: la modification de l'invite de commande
À l'aide de Windows PowerShell, comment puis-je modifier l'invite de commande?
Par exemple, l'invite par défaut dit
PS C:\Documents and Settings\govendes\My Documents>
Je veux personnaliser cette chaîne.
Vous devez vous connecter pour publier un commentaire.
Il suffit de mettre la fonction
prompt
dans votre PowerShell profil (notepad $PROFILE
), par exemple:ou de couleur:
notepad $PROFILE
ne fonctionne pas dans Windows 7 à partir d'un admin invite de powershellnew-item -itemtype file -path $profile -force
Set-ExecutionPolicy RemoteSigned
.function prompt {"foo >"}
fonctionne pour moi comme un one-liner. Mais je vais devoir regarder dans le$PROFILE
. Vous pouvez aussi mettre lepwd
commande ici...Liées à un commentaire de Ocaso Protal réponse, le suivant est requis pour Windows Server 2012 et Windows 7 (dans une fenêtre PowerShell):
Je suggère ce qui suit comme une invite si vous avez de multiples noms d'utilisateur (par exemple, vous-même + une production de login):
(Crédit va à David I. McIntosh pour celui-ci.)
Set-ExecutionPolicy RemoteSigned
.Si vous voulez le faire vous-même, alors Ocaso Protal réponse est le chemin à parcourir. Mais si vous êtes paresseux comme moi et que vous voulez juste quelque chose à faire pour vous, alors je vous recommandons fortement Luc de Sampson Pshazz paquet.
Juste pour vous montrer comment paresseux vous pouvez être, je vais vous donner un rapide tutoriel.
scoop install pshazz
)pshazz use msys
)Pshazz vous permet également de créer vos propres thèmes, qui est aussi simple que la configuration d'un fichier JSON. Découvrez le mien pour voir comment il est simple!
Cette version de Warren Stevens répondre évite les bruits "de Microsoft.PowerShell.Core\système de fichiers" dans le chemin d'accès si vous
Set-Location
à des partages réseau.À l'invite de commandes, j'ai comme un timestamp actuel et résolu lettres de lecteur pour les lecteurs de réseau. Pour le rendre plus lisible, je l'ai mis dans les deux lignes, et joué un peu avec les couleurs.
Avec CMD, j'ai fini avec
Pour PowerShell, j'ai obtenu le même résultat avec:
Qui est un peu plus lisible 🙂
BTW:
powershell_ise.exe $PROFILE
au lieu de (dumb) Le bloc-notes.Juste montrer la lettre de lecteur que j'utilise:
Puis à revenir vers le chemin que j'ai utiliser: