
У меня есть пользовательский атрибут в AD, похожий на идентификатор сотрудника. Я могу использовать get-aduser и извлечь информацию из этого поля с помощью фильтра, но я не могу искать пользователя на основе этого атрибута. Поиск не возвращает результатов.
Например:
получить-aduser -filter {customattribute -like '34356'}
ничего не возвращает, но если я получаю-aduser -properties * -filter {customattribute -like *}
пользователь с этим атрибутом появляется в списке всех пользователей.
решение1
Надеюсь это поможет:
PS C:> ipmo активный каталог
PS C:> New-PSDrive -Name charlotte -PSProvider activedirectory -Root "AD:\ou=charlotte,dc=iammred,dc=net"
PS Шарлотта:> получить-элемент -Путь "cn=ed wilson" -Свойства *
Это даст все свойства пользователя. Если вы смотрите на список пользователей, я думаю, вы могли бы сохранить список пользователей в переменной и зациклить их с помощью цикла for.