![]() |
Exchange 2003. Найти в AD кому принадлежит e-mail.
Есть AD(w2003)+Exchange 2003. Я знаю точный почтовый адрес. Нужно найти какому пользователю или группе в AD принадлежит почтовый ящик. У каждого пользователя или группы несколько smtp адресовОткрываю ADUC выбираю domain-find перехожу на 3 вкладку(Advanced). Выбираю
Group: Proxy Addresses Condition: is (exactly) Value: sales@mydomain.ru Мне выдается больше сотни значений (группы и пользователи) Вопрос как можно решить нужную мне задачу? Через dsget, dsquery она тоже не решается - нет в командах таких полей(e-mail address). |
А в чем проблема? Создаем новый запрос в оснастке ADUC - выбираем опции - отображать только пользователей, имеющих ящики, затем выбираем опцию поиска Пользователь - из длиннющего списка выбираем "Электронная почта" - начинается - пишем адрес. У меня заработало.
Код:
(&(&(&(|(&(objectCategory=person)(objectSid=*)(!samAccountType:1.2.840.113556.1.4.804:=3))(&(objectCategory=person)(!objectSid=*))(&(objectCategory=group)(groupType:1.2.840.113556.1.4.804:=14)))(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*))) )))(objectCategory=user)(mail=admin*))) |
Помогла статья
http://www.msexchange.org/articles/F...Addresses.html "1.Run Active Directory Users and Computers. 2.Right-click the domain object and choose Find from the context menu. This will bring up the Find Users, Contacts, and Groups window. 3.In the Find drop-down list, choose Custom Search. 4.Click the Advanced tab and in the Enter LDAP query: field, enter the following text: proxyaddresses=smtp:exchange_2007@neilhobson.com. 5.Click the Find Now button." |
Ну, в принципе, я то же самое и написал, только по русски :)
|
Время: 15:10. |
Время: 15:10.
© OSzone.net 2001-