Я использую PowerShell для запроса Active Directory. Я хочу перечислить имена пользователей и их гражданство (например, США, AS, CA ...). Однако когда я запускаю запрос, в результатах отображаются имя и значение атрибута Name, но только имя атрибута Citizenship, за которым следует знак равенства (=). Эта проблема также возникает, например, когда я пытаюсь сделать список имен пользователей и имен их рабочих станций. Я знаю, что в этих атрибутах есть значения, потому что я вижу их, когда использую редактор ADSI. Так как я могу заставить это работать?

1 ответ1

0

При запуске Get-AdUser он возвращает только ограниченные атрибуты off.

если вы хотите увидеть другие атрибуты, попробуйте использовать это:

Get-AdUser "Person" -Properties extentionAttribute10,dn | ft Name,extentionAttribute10,dn

Очевидно, что за частью свойств вы называете свойства, которые вы хотели бы видеть разделенными запятой. а затем вам нужно указать powershell, чтобы они отображались в результате, назвав их после ft (Format-Table)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .