Получить номер отдела из Active Directory - PullRequest
0 голосов
/ 09 октября 2018

Я хотел бы получить все подробности, включенные в свойства Active Directory, но я не получаю номер отдела.

Сценарии PowerShell:

$Properties =
@(
'EmployeeID',
'givenName',
'EmployeeType',
'Departmentnumber'
)

Get-ADUser "Learner" -Properties $Properties |
    select $Properties |
    Export-Csv C:\Users\Learner\Desktop\test.csv

Вывод:

enter image description here

1 Ответ

0 голосов
/ 09 октября 2018

departmentNumber является многозначным атрибутом, поэтому необходимо заменить свойство DepartmentNumber на искаженную версию самого себя, например, так:

... |
    Select-Object $Properties |
    Select-Object -Include *, @{n='DepartmentNumber';e={$_.DepartmentNumber[0]}} -Exclude DepartmentNumber |
...

иликак это:

... |
    Select-Object $Properties |
    Select-Object -Include *, @{n='DepartmentNumber';e={$_.DepartmentNumber -join ' '}} -Exclude DepartmentNumber |
...
...