Показать полную графическую версию : [решено] Exchange 2003. Найти в AD кому принадлежит e-mail.
vicwanderer
01-12-2009, 09:11
Есть 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).
Delirium
01-12-2009, 09:58
А в чем проблема? Создаем новый запрос в оснастке 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*)))
vicwanderer
08-12-2009, 08:39
Помогла статья
http://www.msexchange.org/articles/Finding-Duplicate…TP-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."
Delirium
09-12-2009, 01:35
Ну, в принципе, я то же самое и написал, только по русски :)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.