2013-11-01 4 views
0

Мне нужно указать все членов всех групп, в которых указан данный пользователь (или небольшая группа пользователей).Поиск участников группы Active Directory?

Простой способ сделать это, чтобы получить список групп из memberOf -трибут семенного пользователя (пользователей) и прокрутить их, собирая их другие члены.

Но, может быть, есть лучший способ - с расширенным LDAP - сделать это в меньшем (или даже одном) запросе?

Если это имеет значение, я говорю с Active Directory из PHP-скрипта, используя расширение ldap. Благодаря!

ответ

0

Для данного пользователя, вы можете получить все группы, в которых пользователь является членом, в том числе вложенных групп с помощью фильтра:

(member:1.2.840.113556.1.4.1941:=(CN=UserName,CN=Users,DC=YOURDOMAIN,DC=NET)) 

-Джим

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