我有以下Active Directory结构:
example.com
Organisation
CompanyA
Users
SharedMailboxes
CompanyB
Users
SharedMailboxes
CompanyC
Users
SharedMailboxes
每个“用户”OU内部都存储了用户对象。我只想要所有“用户”OU中的所有User对象。注意:SharedMailboxes OU还包含User对象,我不想要它们。
我的DN如下:
OU=Organisation,DC=example,DC=com'
我尝试了很多不同的过滤器,例如
(&(objectCategory=User)(&(objectCategory=organizationalUnit)(name=Users)))
我正在使用PHP来进行查询。这可能在一个查询中?或者只从所有用户OU中获取用户对象的解决方案是什么?
答案 0 :(得分:1)
您无法通过一个LDAP搜索请求针对Microsoft Active Directory执行此操作。
某些LDAP服务器实施将允许Extensible Match执行此操作,但Microsoft Active Directory does not support this functionality.