当我在excel中打开下面的导出时,我可以看到的所有MemberOf是System.String []。如何向每个成员显示其旁边的名称,描述,userprincipalname?
$Accounts | Get-QADUser | ft name, description, UserPrincipalName, memberOf | Export-Csv C:\Temp\Useraccounts.csv
答案 0 :(得分:3)
试试这个:
$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'
的一些信息答案 1 :(得分:0)
在导出到csv之前加入群组名称并使用Select-Object
代替Format-Table
:
$Accounts | Get-QADUser | Select-Object Name,Description,UserPrincipalName,@{ n="memberOf"; e={ $_.memberOf -join ';' }} | Export-Csv ...