因爲在允許我向現有答案添加註釋之前需要更多信譽,所以我被迫創建了自己的問題。但我的問題是同一個,在這個線程:導出CSV或ConvertTo-CSV不同於對象
How to include all properties of all array objects in csv in powershell
在該線程所提出的解決方案將不適合我,據我可以告訴。
- 根據屬性的數量對對象進行排序是不安全的。 僅僅因爲一個對象具有最多的屬性並不意味着它具有所有的屬性,這意味着我的CSV仍然缺少一些數據。
- 指定後跟$對象的$ props變量的屬性|選擇$ props | Export-CSV對我來說似乎不可能。因爲我的對象是根據日誌文件中的數據創建的,所以我不知道每個可能的屬性都要提前查找。意外的條目可能會出現在日誌中,當他們這樣做時,它們可能是我的CSV中包含的最重要的數據。我試圖選擇*,但它沒有任何不同,如果它根本不存在。
任何人有任何其他的想法?希望這是足夠的信息基於其他線程。
你創建一個腳本將附加到一個csv文件,或每次運行該腳本收集數據並導出到一個新的csv文件(或覆蓋現有的文件)? –
你有一些我們可以玩的樣本數據嗎?有最大數量的屬性,你會得到?另一個線程中的解決方案基於不知道數據中的屬性 – Matt