使用PHP和LDAP列出所有Active Directory组?

时间:2013-04-17 20:33:10

标签: php ldap

我想在PHP页面上列出所有组,无论当前用户如何。我可以找到有关如何列出用户所属的所有组的信息,但不仅仅列出每个组。

2 个答案:

答案 0 :(得分:0)

您必须查询(objectClass = Group)并列出结果。

答案 1 :(得分:0)

很老的帖子但还没有合理的答案。如果有人在寻找解决方案(比如我自己),你可以试试:

$basedn = "OU=Managed,OU=Groups,DC=YOUR,DC=ORGANIZATION,DC=DETAILS,DC=com";
$sr = ldap_list($YOUR_LDAP_CONN, $basedn, "cn=*", array('cn'));
$info = ldap_get_entries($ldapconn, $sr);

如果您不确定$basedn或以上$basedn不适合您。您可以使用Active Directory Explorer GUI查找$basedn

相关问题