1

У меня есть пользовательский атрибут в AD, похожий на идентификатор сотрудника. Я могу использовать get-aduser и извлекать информацию из этого поля с помощью фильтра, но я не могу искать пользователя на основе этого атрибута. Поиск не дал результатов.

Например:

get-aduser -filter {customattribute- like ' 34356 '}

ничего не возвращает, но если я получу -aduser -properties * -filter {customattribute -like *}

пользователь с этим атрибутом появляется в списке всех пользователей.

1 ответ1

1

Надеюсь это поможет:

PS C:> ipmo activedirectory

PS C:> New-PSDrive -Название charlotte -PSProvider activedirectory -Root "AD:\ou = charlotte, dc = iammred, dc = net"

PS Шарлотта:> get-item -Path "cn = ed wilson" -Properties *

Это даст все свойства пользователя. Если вы просматриваете список пользователей, я думаю, вы могли бы сохранить список пользователей в переменной и зациклить их, используя цикл for.

http://blogs.technet.com/b/heyscriptingguy/archive/2013/03/20/use-powershell-to-find-non-default-user-properties-in-ad.aspx

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