Ist es möglich, die Ausgabe des Cmdlets Format-List nach Eigenschaftennamen zu sortieren?
Nehmen wir an, ich ein Objekt $ x mit zwei Eigenschaften "A" und "B" haben, und wenn ich Format-List laufen mit ihm ichFormat-List: Eigenschaften nach Namen sortieren
(PS) > $x | Format-List
B : value b
A : value a
Ich möchte
(PS) > $x | Format-List
A : value a
B : value b
haben
HINWEIS: Ich hätte von Anfang an spezifizieren sollen, dass, anders als im Beispiel mit den Eigenschaften "A" und "B", das reale Objekt, mit dem ich zu tun habe, ziemlich viele Eigenschaften hat und neue hinzugefügt werden können die Zukunft, also kenne ich nicht alle Immobiliennamen im Voraus.
Mithilfe von PowerShell-Befehlsaliasen kann die obige Antwort wie folgt verkürzt werden: '$ x | fl ([string []] ($ x | gm -m Eigenschaft |% {$ _. Name} | sort)) ' –