Я знаю, что могу получить полное доменное имя, используя сетевой домен Windows NT. Я хотел бы сделать наоборот:
Пример: User.Identity.Name = "slaterock \ fflintstone";
Active Directory возвращает полное доменное имя slaterock.bedrock.us.com.
Я хотел бы иметь возможность получить доменную часть User.Identity.Name, запрашивая Active Directory (LDAP) этим пользователем. Я бы использовал адрес электронной почты пользователя:
(& (Объектный = пользователь) (ObjectCategory = Person) (mail=fred.flintstone@slaterock.com))
У меня нет проблем с возвратом атрибутов AD, но я не могу определить абсолютную связь между имеющимися у меня атрибутами и именем домена, возвращенным в User.Identity.Name. Я вижу его части в компонентах домена (DC = slaterock, DC = коренная порода, DC = США, DC = бла, бла), но мне нужна прямая связь.
Спасибо