使用PHP获取Active Directory组的用户列表

时间:2012-08-30 15:14:41

标签: php ldap

我创建了一个PHP脚本来查询LDAP服务器(运行Microsoft Active Directory)并从特定OU中检索组列表。一切正常。但是,我现在需要为每个组提取用户列表。从AD返回的属性似乎不包含此属性,我找不到将它们拉出来的方法。

我创建了一个工作,将每个用户从特定的OU中拉出来,并根据我正在查看的组查看它的组列表,但这是非常低效的,因为我通常会拉出100多个组。

另一个问题是,每个群组都可能拥有来自70多个不同域的用户,而这些域每次都无法搜索。

所以,基本上,我需要能够直接从组中提取用户列表。有谁知道我可以通过PHP实现这一目标?

1 个答案:

答案 0 :(得分:0)

您需要使用有效的用户名/密码进行绑定才能看到“members”属性。告诉我一点,因为大多数其他的东西似乎没有认证。