Как включить несколько OU из учетной записи AD в одном поиске, используя PrincipleSearcher в asp.net C#

Сценарий: Active Directory поиск по имени пользователя должен возвращать результаты поиска по элементу поиска (например, имя или фамилия). Есть 6 стран, которые настроены как различные организационные единицы для учетных записей AD. например, Великобритания (OU= Великобритания), Франция (OU = FR). Теперь пользователь должен отображаться с именем пользователя, которое может принадлежать либо OU= UK, либо OU=FR.

я использую PrincipalSearcher от System.DirectoryServices.AccountManagement библиотека

 PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "myDomain",
                                                    "OU=UK,dc=comp,dc=com");

Проблема: вышеупомянутое позволяет возвращать имена пользователей, которые принадлежат только OU=UK.

Вопрос: Как я могу добавить несколько организационных единиц в PrincipalContext,

1 ответ

Попробуйте изменить базовый объект на OU=UK,OU=FR,DC=dc,DC=sys.... это может работать,

Пожалуйста, посмотрите на следующую ссылку для деталей

http://ldapmaven.com/2011/07/27/mastering-ldapsearch/

РЕДАКТИРОВАТЬ:

Кажется, что это невозможно, пожалуйста, посмотрите на следующую ссылку SO,

Синтаксис корневого запроса LDAP для поиска более одного определенного подразделения

Другие вопросы по тегам