假设我有如下结构:
如何排除 A 和 B2?
_users
|__A
|__B
|__B1
|__B2
|__B3
|__C
|__D
ou=users, dc=domain, dc=co, dc=uk;
最佳答案
LDAP 搜索由 4 个元素组成:
- 您要求开始搜索的节点(节点的可分辨名称)
- 您的搜索范围(基础、一级、子树)
- 您的搜索过滤器(例如
(objectClass=user)
) - 您要检索的属性。
在 Active Directory 中,不存在从递归搜索中排除 OU 的“自然”方式。
关于 LDAP,从理论上讲,ExtensibleMatch存在并启用您想要执行的操作,但它是 not supported在 Active Directory 中。
关于active-directory - LDAP 从搜索中排除子 OU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9632418/