當我在excel中打開下面的輸出時,我可以看到的MemberOf是System.String []。我如何顯示每個成員旁邊的名稱,描述,userprincipalname?powershell:在字符串數據旁邊顯示數組數據?
$Accounts | Get-QADUser | ft name, description, UserPrincipalName, memberOf | Export-Csv C:\Temp\Useraccounts.csv
當我在excel中打開下面的輸出時,我可以看到的MemberOf是System.String []。我如何顯示每個成員旁邊的名稱,描述,userprincipalname?powershell:在字符串數據旁邊顯示數組數據?
$Accounts | Get-QADUser | ft name, description, UserPrincipalName, memberOf | Export-Csv C:\Temp\Useraccounts.csv
試試這個:
$Accounts | Get-QADUser | select name, description, UserPrincipalName, @{ n="memberof"; e={ $_.memberof }} | Export-Csv -NoTypeInformation .\file.csv
爲 '計算財產' here
爲'why-can-t-i-pipe-format-table-to-export-csv-and-get-something-useful'
一些信息加入羣組的名稱和導出之前使用Select-Object
代替Format-Table
一些信息到csv:
$Accounts | Get-QADUser | Select-Object Name,Description,UserPrincipalName,@{ n="memberOf"; e={ $_.memberOf -join ';' }} | Export-Csv ...
與';'更好的是不同的分隔符。如果csv在Excel中打開,則爲「|」。 – 2012-03-28 12:39:23
非常感謝您的回答。作品款待:-) – resolver101 2012-03-28 13:22:41