是否可以按屬性名稱對Format-List cmdlet的輸出進行排序?
假設我有一個對象$ X具有兩個屬性「A」和「B」,當我運行格式清單,我得到它格式 - 列表:按名稱排序屬性
(PS) > $x | Format-List
B : value b
A : value a
我想有
(PS) > $x | Format-List
A : value a
B : value b
注意:我應該從一開始就指定,與「A」和「B」屬性的例子不同,我必須處理的真實對象具有相當多的屬性,並且可以添加新屬性未來,所以我不提前知道所有的財產名稱。
通過使用PowerShell命令別名,上面的答案可以縮短爲: '$ x | fl([string []]($ x | gm -m Property |%{$ _。Name} | sort))' – 2013-03-08 16:41:30