Ü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.
Hinweis
Diese Übung ist optional. Wenn Sie diese Übung abschließen möchten, müssen Sie ein Azure-Abonnement erstellen, bevor Sie beginnen. Wenn Sie nicht über ein Azure-Konto verfügen oder derzeit kein Azure-Konto erstellen möchten, können Sie die Anweisungen durchlesen, damit Sie die informationen verstehen, die präsentiert werden.
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
pwshin ein Terminalfenster ein, um eine PowerShell-Sitzung zu starten:pwshFühren Sie in Ihrer PowerShell-Shell den folgenden
Get-Member-Befehl aus:"a string" | Get-MemberBei 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-ListDie 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)