Извлечение данных пользователя AD не работает на телефон / идентификатор сотрудника PowerShell - PullRequest
0 голосов
/ 25 сентября 2018

Этот сценарий не извлекает пользовательские данные объявления, как ожидалось. Этот код правильно извлекает имя и имя_пользователя, но для остальных полей он пустой. Я знаю, что поля, которые я извлекаю, не являются пустыми.Результатом должен быть CSV-файл с указанием объектов выбора. Я что-то упустил?Я также не получаю сообщение об ошибке.

$OUpath = 'ou=*****,OU=****,DC=****,DC=****,DC=****,DC=****'
$ExportPath = 'c:\scripts\users_in_ou2.csv'
Get-ADUser -Filter * -SearchBase $OUpath | 
Select-object Name,UserPrincipalName,mobile,mail,telephoneNumber,employeeID | 
Export-Csv -NoType $ExportPath

1 Ответ

0 голосов
/ 25 сентября 2018

Вы должны указать get-aduser, какие свойства вы хотите.Там, вероятно, лучший способ сделать это, но это должно дать вам результат, который вы хотите

$OUpath = 'ou=*****,OU=****,DC=****,DC=****,DC=****,DC=****'
$ExportPath = 'c:\scripts\users_in_ou2.csv'
Get-ADUser -Filter * -SearchBase $OUpath -Properties Name,UserPrincipalName,Mobile,EmailAddress,telephoneNumber,employeeID | 
Select-object Name,UserPrincipalName,Mobile,EmailAddress,telephoneNumber,employeeID | 
Export-Csv -NoType $ExportPath
...