【发布时间】:2016-06-06 21:10:03
【问题描述】:
我有以下 Active Directory 结构:
example.com
Organisation
CompanyA
Users
SharedMailboxes
CompanyB
Users
SharedMailboxes
CompanyC
Users
SharedMailboxes
在每个“用户”OU 中都存储了用户对象。我只想要来自所有“用户”OU 的所有用户对象。注意:SharedMailboxes OU 还包含用户对象,我不想要它们。
我的 DN 如下:
OU=Organisation,DC=example,DC=com'
我尝试了很多不同的过滤器,例如
(&(objectCategory=User)(&(objectCategory=organizationalUnit)(name=Users)))
我正在使用 PHP 进行查询。这可能在一个查询中吗?或者从所有用户 OU 中仅获取用户对象的解决方案是什么?
【问题讨论】:
-
“ou=Users”下的用户条目是否与“ou=SharedMailboxes”下的用户条目相同?如果是这样,您将不得不使用多个查询,但如果它们不同,您可以相应地构建您的搜索过滤器。
标签: php active-directory ldap