2013-11-01 67 views
0

我需要列出所有组,其中一个给定的用户(或一小群用户)的成员的所有成员查找Active Directory组的其他成员?

直接的方法是从种子用户的属性memberOf中获取组列表,并通过它们收集其他成员。

但是,也许,有一些更好的办法 - 用先进的LDAP - 做较少的(甚至只是一个)查询?

如果很重要,我正在使用ldap-extension从PHP脚本与Active Directory交谈。谢谢!

回答

0

对于给定的用户,则可以得到的所有组,其中用户是一个成员,包括使用过滤器嵌套组:

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

-Jim

相关问题