2016-01-28 5 views
0

Я изучаю Powershell и часто использую его для добавления пользователей в группы AD. Я хотел бы знать, можно ли искать имена пользователей AD, используя общее имя лиц (т. Е. John Doe = JDoe). Это очень трудоемкий процесс и поражает цель использования Powershell, если я должен использовать AD Users and Computers, чтобы каждый раз искать свой UID.Powershell Поиск пользователей AD

UPDATE: Я попробовал Get-ADUser -filter {сп -eq 'John Doe'} и Get-ADUser -filter {Name -eq 'John Doe'} команда, и я не получал никакого вывода с консоли он сразу же перешел к следующей строке.

У меня также установлен RSAT, чтобы уточнить. Я просмотрел статью о технике на странице MS Get-ADUser, чтобы попытаться выяснить ее до того, как я разместил OP.

Чтобы уточнить, я ищу для поиска по Общему имени, чтобы найти это имя пользователя. т. е. поиск «John Doe», чтобы найти «jdoe» имя входа пользователя.

+0

Пытались ли вы что-нибудь? Вы можете посмотреть [тур] и [помощь], чтобы узнать, как следует задавать вопросы о SO. – Burki

ответ

1

Да. Вам необходимо установить RSAT. См. here для получения инструкций по различным версиям Windows.

Затем используйте Get-ADUser:

Get-ADUser -filter { cn -eq "Common Name" } 
+0

Это не дает мне никакого выхода к сожалению. Выйти из режима администратора. –

+0

То, что вы помещаете в кавычки, должно точно соответствовать атрибуту «cn» пользователя. Кроме того, есть ли учетная запись пользователя, которую вы ищете, в том же домене, в который вы вошли? –

+0

Спасибо, поэтому часть в кавычках была неправильной, потому что формат, который мы использовали, - «Doe, John». Спасибо за помощь. –

1

Я не уверен, что ваш конкретный вопрос, но вы можете использовать командлеты AD для поиска с использованием неоднозначных имен (ANR):

Get-ADUser -LDAPFilter '(anr=jdoe)' 

См https://support.microsoft.com/en-us/kb/243299 для получения дополнительной информации о НР.

Для поиска только в cn атрибута, просто изменить фильтр LDAP:

Get-ADUser -LDAPFilter '(cn=John Doe)' 
+0

ANR тоже классный, хотя он не ищет атрибут 'cn'. –

+0

Я ищу для поиска по Общему имени, чтобы получить имя пользователя для входа в систему –

Смежные вопросы