@hixr0k

Проблема с использованием Get-ADUser. Как правильно написать команду для получения списка пользователей?

Столкнулся с такой проблемой. При запросе списка пользователей:
Get-ADUser -Filter * SearchBase 'OU=Отдел, OU=Управление, OU=Департамент, 
OU=Пользователи, OU=ИА, OU=Компания, OU=Регион, DC=test, DC=local'

Появляется сообщение, что объект каталога не найден. Хотя все указанные OU точно созданы.
Как только сокращаю до:
Get-ADUser -Filter * SearchBase 'OU=ИА, OU=Компания, OU=Регион, DC=test, DC=local'

Список пользователей начинает загружаться, но если в команду добавить ещё одну OU:
Get-ADUser -Filter * SearchBase 'OU=Пользователи, OU=ИА, OU=Компания, OU=Регион, DC=test, DC=local'

Снова появляется сообщение, что объект не найден. В чем может быть причина ?
  • Вопрос задан
  • 1961 просмотр
Решения вопроса 2
20ivs
@20ivs
Пользователь пока ничего не рассказал о себе.
Get-ADUser -Filter * SearchBase 'OU=Отдел, OU=Управление, OU=Департамент,
OU=Пользователи, OU=ИА, OU=Компания, OU=Регион, DC=test, DC=local'

потому что скорее всего напутали с последовательностью.
OU=Пользователи, OU=Отдел, OU=Управление, OU=Департамент, OU=ИА, OU=Компания, OU=Регион, DC=test, DC=local
для понимания зайдите в AD, в свойствах контейнера в редакторе атрибутов посмотрите distinguishedName.
и без пробелов это все пишется.
Ответ написан
Комментировать
@hixr0k Автор вопроса
Большое спасибо за ответы, про distinguishedName даже не знал, облегчило написание. Ещё нашел проблему в команде, перед SearchBase не поставил знак - , из за этого и появлялась ещё ошибка.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы