【问题标题】:Finding fellow members of an Active Directory group?查找 Active Directory 组的其他成员?
【发布时间】:2013-11-01 17:05:14
【问题描述】:

我需要列出所有组的所有成员,其中给定用户(或一小组用户)是成员。

直接的方法是从种子用户的memberOf-attribute 获取组列表,然后循环遍历它们以收集其他成员。

但是,也许有更好的方法——使用高级 LDAP——在更少(甚至只有一个)查询中完成?

如果重要的话,我正在使用 ldap 扩展从 PHP 脚本与 Active Directory 交谈。谢谢!

【问题讨论】:

    标签: active-directory ldap


    【解决方案1】:

    对于给定用户,您可以获取该用户所属的所有组,包括使用过滤器的嵌套组:

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

    -吉姆

    【讨论】:

      猜你喜欢
      • 2016-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多