0
我需要列出所有组,其中一个给定的用户(或一小群用户)的成员的所有成员。查找Active Directory组的其他成员?
直接的方法是从种子用户的属性memberOf
中获取组列表,并通过它们收集其他成员。
但是,也许,有一些更好的办法 - 用先进的LDAP - 做较少的(甚至只是一个)查询?
如果很重要,我正在使用ldap-extension从PHP脚本与Active Directory交谈。谢谢!
我需要列出所有组,其中一个给定的用户(或一小群用户)的成员的所有成员。查找Active Directory组的其他成员?
直接的方法是从种子用户的属性memberOf
中获取组列表,并通过它们收集其他成员。
但是,也许,有一些更好的办法 - 用先进的LDAP - 做较少的(甚至只是一个)查询?
如果很重要,我正在使用ldap-extension从PHP脚本与Active Directory交谈。谢谢!
对于给定的用户,则可以得到的所有组,其中用户是一个成员,包括使用过滤器嵌套组:
(member:1.2.840.113556.1.4.1941:=(CN=UserName,CN=Users,DC=YOURDOMAIN,DC=NET))
-Jim