我正在尝试使用 PHP 和 LDAP 查询特定活动目录组中的用户列表。
我正在建立连接并正常绑定:
$connection = ldap_connect($hostname);
$bind = ldap_bind($connection, $username, $password);
对于此示例,我需要从中获取用户列表的组的名称是“测试组”。还有一个“LDAPTest”的OU。
我已经尝试了以下所有方法,以及许多其他方法,但我只是找不到在“测试组”组中获取所有用户的方法,该组已添加了四个用户。
$result = ldap_search($connection,"OU=LDAPTest,DC=example,DC=net", "(CN=*)");
$result = ldap_search($connection,"OU=LDAPTest,DC=example,DC=net", "memberOf=Test Group");
$result = ldap_search($connection,"memberOf=Test Group,DC=example,DC=net", "CN=*");
$result = ldap_search($connection,"memberOf=Test Group,DC=example,DC=net", "CN=*");