2013-05-29 4 views
0

Я пытаюсь экспортировать атрибуты ADUser, но этот не вернет правильные результаты в excel, но он показывает все в порядке на Powershell.Powershell Export Get-ADUser LocaleID issue

Код:

Get-ADUser username -properties * | Select-Object Name,LocaleID

Результат:

Name:User Name
LocaleID:{3}

Но когда я экспортировать в CSV, то результат отличается:

Код:

Get-ADUser username -properties * | Select-Object Name,LocaleID|Export-Csv .\Desktop\aduser.csv

Результат в формате CSV для LocaleID был: Microsoft.ActiveDirectory.Management.ADPropertyValueCollection вместо {3} или 3

ответ

3

LocaleID является многопрофильным значение свойства необходимо расширить его первым. Кроме того, не загружайте все свойства, когда вам нужно всего лишь одно свойство LocaleID.

Get-ADUser username -Properties LocaleID | 
Select-Object Name,@{n='LocaleID';e={$_.LocaleID -join ';'}}| 
Export-Csv .\Desktop\aduser.csv 
+0

Спасибо, Shay, вы снова ответили правильно. –