Übung: Formatieren von Ausgaben
In dieser Einheit verwenden Sie Azure Cloud Shell, um Ihre PowerShell-Ausgabe zu formatieren. Azure Cloud Shell ist eine Shell, auf die Sie über das Azure-Portal zugreifen können. Sie müssen nichts auf Ihrem PC oder Laptop installieren, um die Shell verwenden zu können.
Vergleichen von Formatierungsansätzen
Die verschiedenen Ausgabeformate eignen sich für unterschiedliche Szenarios. Je nach Art der Daten, die Sie anzeigen möchten, kann eine Tabelle beispielsweise sinnvoller sein als eine Liste.
Einige Cmdlets verwenden standardmäßig einen bestimmten Formatierungstyp. Sie können die Standardformatierung mithilfe eines Formatierungs-Cmdlets überschreiben.
Geben Sie
pwsh
in ein Terminalfenster ein, um eine PowerShell-Sitzung zu starten:pwsh
Führen Sie in Ihrer PowerShell-Shell den folgenden
Get-Member
-Befehl aus:"a string" | Get-Member
Bei der Ausgabe handelt es sich um eine Tabelle, in der alle Member aufgelistet sind. Im Folgenden finden Sie die ersten Zeilen der Ausgabe:
Name MemberType Definition ---- ---------- ---------- Clone Method System.Object Clone(), System.Object ICloneable.Clone() CompareTo Method int CompareTo(System.Object value), int CompareTo(string strB), int IComparable.CompareTo(…
Als Nächstes überschreiben Sie die Standardformatierung mithilfe des Cmdlets
Format-List
.Führen Sie den
Format-List
-Befehl wie hier gezeigt aus:"a string" | Get-Member | Format-List
Die resultierende Ausgabe unterscheidet sich geringfügig von der vorherigen Ausgabe. Die ersten Zeilen werden nun wie hier gezeigt als Liste angezeigt:
TypeName : System.String Name : Clone MemberType : Method Definition : System.Object Clone(), System.Object ICloneable.Clone() TypeName : System.String Name : CompareTo MemberType : Method Definition : int CompareTo(System.Object value), int CompareTo(string strB), int IComparable.CompareTo(System.Object obj), int IComparable[string].CompareTo(string other)