Die erste Windows PowerShell wurde vor über zehn Jahren für Windows XP, Windows Server 2003 und Windows Vista veröffentlicht. Es ist seitdem ein fester Bestandteil aller Windows-Editionen, seit 2009 mit Windows 7. Während viele Änderungen an der Software selbst vorgenommen wurden, ist das Farbschema, das über die Jahre unverändert geblieben ist, ein blauer Hintergrund Weißer / gelber Text im Allgemeinen und roter Text auf schwarzem Hintergrund für Fehlermeldungen. Während sich die meisten Menschen an diese Farben gewöhnt haben, möchten einige von Ihnen etwas mehr Unterscheidungskraft haben, entweder aus Gründen der besseren Sichtbarkeit oder aus ästhetischen Gründen. Lassen Sie uns daher einen Blick darauf werfen, wie Sie das Windows PowerShell-Farbschema in Windows 10 ändern können:
Hinweis: Bevor Sie fortfahren, ist es wichtig zu verstehen, dass sich dieses Lernprogramm mit der PowerShell-Konsole und nicht mit der PowerShell-ISE befasst, einer der beiden Hostanwendungen für Windows PowerShell-Engine und -Sprache. Es hat seine eigenen Anpassungseinstellungen, die separat behandelt werden müssen, und liegt außerhalb des Rahmens dieses Tutorials.
Ändern Sie die Farben für Hintergrund und Vordergrund in der Windows 10 PowerShell Console
- Wie bereits erwähnt, zeigt die Windows PowerShell-Konsole standardmäßig weiß auf blau und rot auf schwarz für Fehlermeldungen an. Um die Farben zu ändern, klicken Sie mit der rechten Maustaste auf die PowerShell-Fensterleiste und wählen Sie 'Eigenschaften' .
- Wenn das Fenster "Eigenschaften" von Windows PowerShell angezeigt wird, klicken Sie auf die Registerkarte "Farben". Daraufhin werden zahlreiche Optionen zum Festlegen der Hintergrund- und Vordergrundfarben angezeigt (siehe Abbildung unten).
Von hier aus können Sie Textfarben, Popup-Textfarben und Hintergrundfarben ändern und sogar die Deckkraftstufen einstellen.
Ändern Sie die Farben der Fehlermeldungen in der Windows 10 PowerShell Console
- Dies war zwar eine sehr einfache Möglichkeit, einige Einstellungen zu ändern. Was wäre, wenn Sie umfangreichere Änderungen an Ihrer PowerShell-Konsole vornehmen möchten? Was ist beispielsweise, wenn Sie die Text- und Hintergrundfarben von Fehlermeldungen von Rot auf Schwarz in etwas weniger drastisches ändern möchten ? Dafür müssen Sie sich ausruhen und die Konsole selbst verwenden, anstatt sich auf die GUI zu verlassen.
$host.privatedata
die Standardfarben zu kennen, kopieren Sie diesen Code in die PowerShell-Konsole und drücken Sie die Eingabetaste:$host.privatedata
- Um die Vordergrund- und Hintergrundfarben von Fehlermeldungen zu ändern, müssen Sie lediglich neue Werte zuweisen . Da ich die Hintergrundfarbe in 'Magenta' und die Vordergrundfarbe in 'Grün' ändern möchte, gebe ich die beiden folgenden Befehle ein. Denken Sie daran, sie separat einzugeben und drücken Sie jeweils die Eingabetaste .
$host.PrivateData.ErrorBackgroundColor = "Magenta"
$host.PrivateData.ErrorForegroundColor = "Green"
- Sie haben jetzt Ihre Konsoleneinstellungen konfiguriert , müssen diese jedoch in Ihren Profileinstellungen speichern, damit der Bildschirm jedes Mal genau so angezeigt wird, wie Sie es wünschen. Führen Sie dazu zuerst den Befehl
$profile
. Daraufhin werden der Name (und der Speicherort) der Standarddatei für Ihr Profil angezeigt.
- In der Realität ist die Standard-PowerShell-Konfigurationsdatei in den meisten Fällen jedoch nicht vorhanden . Führen Sie den folgenden Befehl aus, um zu überprüfen, ob er bereits vorhanden ist oder wenn Sie ihn von Grund auf erstellen müssen:
test-path $profile
. Wenn die Datei bereits vorhanden ist, erhalten Sie eine Ausgabe „True“, ansonsten erhalten Sie „False“.
- Wie Sie dem obigen Screenshot entnehmen können, habe ich letzteres erhalten, also muss ich die Datei erstellen. Wenn Sie "True" erhalten, überspringen Sie diesen Schritt und fahren Sie mit dem nächsten fort .
New-Item -path $profile -type file -force
den folgenden Befehl ein, um die Datei zu erstellen:New-Item -path $profile -type file -force
- Sobald die Datei erstellt wurde, können Sie sie mit dem Notepad
notepad $profile
Befehl im Powershell-Fenster problemlos mit dem Editor bearbeiten . Von dort aus können Sie den Konfigurationscode hinzufügen, den Sie mit den oben beschriebenen Befehlen verwenden möchten. Sie können mit dieser Methode nicht nur Farben, sondern auch Schriftarten, Fenstergröße usw. ändern. Wir werden uns nur die Farbänderung ansehen, ohne die Angelegenheit weiter zu komplizieren.
$console = $host.ui.rawui
$console.backgroundcolor = "black"
$console.foregroundcolor = "white"
$colors = $host.privatedata
$colors.verbosebackgroundcolor = "Magenta"
$colors.verboseforegroundcolor = "Green"
$colors.warningbackgroundcolor = "Red"
$colors.warningforegroundcolor = "white"
$colors.ErrorBackgroundColor = "DarkCyan"
$colors.ErrorForegroundColor = "Yellow"
set-location C:\
clear-host
- Wir sind fast da, aber es ist noch ein letzter Schritt. Führen Sie den folgenden Befehl aus, um die Ausführung lokaler Skripts auf Ihrem System
Set-ExecutionPolicy RemoteSigned
:Set-ExecutionPolicy RemoteSigned
und wählen Sie "A", um alle Skripts zuzulassen. Wenn Sie damit fertig sind, sieht Ihre PowerShell-Konsole bei jedem Start so aus. Sogar die Fehlermeldungen würden ein bisschen weniger störend erscheinen als normalerweise.
Nun, Leute, ich habe die Windows PowerShell-Konsole auf meinem Arbeitslaptop fast genau wie die gute alte Eingabeaufforderung aussehen lassen, mit nur einem Schuss Farbe zum Spaß.
Hinweis: Während die oben genannten Schritte speziell für Windows 10 gedacht sind, habe ich sie auch auf unserem älteren Dell-Desktop mit Windows 7 ausprobiert. Jeder Schritt ist ziemlich identisch und alles funktionierte wie erwartet.
SIEHE AUCH: So verhindern Sie, dass Windows 10-Updates automatisch installiert werden
Verwenden Sie einfache Befehle, um die Windows PowerShell-Farben in Windows 10 zu ändern
Die Windows PowerShell ist ein großartiges Tool für Poweruser, bedeutet aber nicht, dass sie langweilig, langweilig sein muss. Wenn Sie einige Einstellungen hier und dort vornehmen, kann sich das Erscheinungsbild Ihrer PowerShell-Konsole erheblich verändern. Versuchen Sie es daher und ändern Sie die Farben so, wie Sie es möchten. Und wenn Sie das getan haben, vergessen Sie nicht, uns einen Überblick über den Verlauf der Dinge zu geben, denn wir lieben es, von Ihnen zu hören.