Est-il possible de trier la sortie de la cmdlet Format-List par nom de propriété?
Supposons que j'ai un x $ objet avec deux propriétés « A » et « B », et quand je lance Format-List avec elle-je obtenirFormat-List: trier les propriétés par nom
(PS) > $x | Format-List
B : value b
A : value a
Je voudrais avoir
(PS) > $x | Format-List
A : value a
B : value b
NOTE: J'ai indiqué dès le début que, contrairement à l'exemple « a » et les propriétés « B », le vrai objet que je dois traiter a beaucoup de propriétés et de nouvelles pourraient être ajoutées l'avenir, donc je ne connais pas tous les noms de propriété à l'avance.
En utilisant les alias de commande PowerShell, la réponse ci-dessus peut être raccourcie à: '$ x | fl ([chaîne []] ($ x | gm -m Propriété |% {$ _. Nom} | sort)) ' –