Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Share this Page URL
Help

27 Tipps und Tricks zur PowerShell > 27.4 Anpassen der Eingabeaufforderung (Pro... - Pg. 365

Alle Anzeigen löschen Get-Culture (oder $Host.CurrentCulture ) und Get-UICulture (oder Get-Culture $Host.CurrentUICulture ) liefern die Informationen über die aktuelle Sprache auch einzeln in Form von Instanzen der .NET-Klasse System.Globalization.CultureInfo . Get-Culture bezieht sich auf die Ausgaben von Datum, Uhrzeit und Währungen (vgl. regionale Ein- stellungen der Windows-Systemsteuerung). Get-UICulture bezieht sich auf die Sprache der Benutzeroberfläche. In der Regel sind zwar beide Einstellungen gleich, ein Benutzer kann diese jedoch auch abweichend festlegen. Abbildung 27.1 Ausführung von Get-Host 27.3 Alle Anzeigen löschen Clear-Host (Alias clear ) löscht die Anzeige in der PowerShell-Kon- Clear-Host sole, löscht aber nicht die Befehlsgeschichte. 27.4 Anpassen der Eingabe- aufforderung (Prompt) Die Anzeige, mit der die PowerShell zur Eingabe von Befehlen auf- Prompt fordert, z.B. ,, PS C:\users\hs>", wird als ,, Prompt" bezeichnet. Der Aufbau des Prompts ist nicht in der PowerShell-Konsole starr festge- legt, sondern wird durch die eingebaute Funktion Prompt erzeugt. Diese Funktion kann man abändern, z.B. so, dass die aktuelle Uhrzeit als Eingabeaufforderung erscheint. Function Prompt { [System.DateTime]::Now.ToShortTimeString() +">"} Die folgende Bildschirmabbildung zeigt die Standardimplementie- rung der Funktion Prompt und ihre Abänderungen. Abbildung 27.2 Änderung der Eingabe- aufforderung 365