powershell: отображение данных массива рядом со строковыми данными? - PullRequest
0 голосов
/ 28 марта 2012

Когда я открываю экспорт в Excel, все, что я вижу для MemberOf, это System.String []. Как я могу показать каждому члену с именем, описанием, userprincipalname рядом с ним?

$Accounts | Get-QADUser | ft name, description, UserPrincipalName, memberOf | Export-Csv C:\Temp\Useraccounts.csv

Ответы [ 2 ]

3 голосов
/ 28 марта 2012

Попробуйте это:

$Accounts | Get-QADUser | select  name, description, UserPrincipalName, @{ n="memberof"; e={ $_.memberof }}  | Export-Csv -NoTypeInformation .\file.csv

Некоторая информация для 'вычисляемого свойства' здесь

Некоторая информация для 'why-can-ti-pipe-формат стола к экспортно-CSV-и-получить что-то, полезно '

0 голосов
/ 28 марта 2012

Присоединяйтесь к именам групп и используйте Select-Object вместо Format-Table перед экспортом в csv:

$Accounts | Get-QADUser | Select-Object Name,Description,UserPrincipalName,@{ n="memberOf"; e={ $_.memberOf -join ';' }} | Export-Csv ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...