用于多个OU c#的Ldap过滤器

本文关键字:Ldap 过滤器 OU 用于 | 更新日期: 2023-09-27 18:14:00

如何过滤多个ou的LDAP

例如

:单个OU的URL:LDAP://xxxx.com/OU =用户,OU = xxx, OU = xxxx, DC = xxxxx, DC = xxxxx

但是我需要多个OU的结果。解决方案可以是LDAP URL,也可以是c#代码,只要合适就可以。我在c#中使用DirectoryEntry和DirectorySearcher类

用于多个OU c#的Ldap过滤器

可以使用LDAP过滤器:搜索的基础必须在所有ou之上,例如:dc=xxxx,dc=com。过滤器应该包括ou,但由于它们并不总是目标条目的属性,因此必须指定将搜索作为DN的一部分…示例过滤器:

(和(objectclass = InetOrgPerson) (cn =约翰*)(|(或者:dn =用户)(或者:dn: =组)))