当我在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