Wie ändere ich unter Windows PowerShell die Eingabeaufforderung?
In der Standardaufforderung heißt es beispielsweise
PS C:\Documents and Settings\govendes\My Documents>
Ich möchte diese Zeichenfolge anpassen.
windows
powershell
Sashang
quelle
quelle
notepad $PROFILE
funktioniert nicht in Windows 7 über eine Admin-Powershell-Eingabeaufforderungnew-item -itemtype file -path $profile -force
Set-ExecutionPolicy RemoteSigned
.Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted
wenn Sie nur für den aktuellen Benutzer ändern möchten oder nicht als Administrator ausgeführt werden können.Im Zusammenhang mit einem Kommentar zur Antwort von Ocaso Protal wird für Windows Server 2012 sowie Windows 7 (in einem PowerShell-Fenster) Folgendes benötigt:
Ich würde Folgendes als Eingabeaufforderung vorschlagen, wenn Sie mit mehreren Benutzernamen (z. B. sich selbst + einem Produktions-Login) arbeiten:
(Gutschrift geht an David I. McIntosh für diesen einen.)
quelle
Set-ExecutionPolicy RemoteSigned
.An der Eingabeaufforderung gefällt mir ein aktueller Zeitstempel und aufgelöste Laufwerksbuchstaben für Netzwerklaufwerke. Um es besser lesbar zu machen, habe ich es in zwei Zeilen eingefügt und ein bisschen mit Farben gespielt.
Mit CMD endete ich mit
Für PowerShell habe ich das gleiche Ergebnis erzielt mit:
Welches ist etwas besser lesbar :-)
Übrigens:
powershell_ise.exe $PROFILE
anstelle von (dummem) Notizblock .quelle
Wenn Sie es selbst tun möchten, ist die Antwort von Ocaso Protal der richtige Weg. Aber wenn Sie so faul sind wie ich und nur etwas für Sie tun möchten, dann empfehle ich das Pshazz-Paket von Luke Sampson .
Um Ihnen zu zeigen, wie faul Sie sein können, werde ich ein kurzes Tutorial bereitstellen.
scoop install pshazz
)pshazz use msys
)Mit Pshazz können Sie auch eigene Themen erstellen. Dies ist so einfach wie das Konfigurieren einer JSON-Datei. Schauen Sie sich meine an, um zu sehen, wie einfach es ist!
quelle
Um nur den Laufwerksbuchstaben anzuzeigen, den ich verwende:
Um dann zu dem Pfad zurückzukehren, den ich benutze:
quelle
Diese Version der Antwort von Warren Stevens vermeidet das laute "Microsoft.PowerShell.Core \ FileSystem" im Pfad, wenn Sie
Set-Location
Netzwerkfreigaben verwenden.quelle