C# 用于多个OUC的Ldap筛选器#

C# 用于多个OUC的Ldap筛选器#,c#,ldap,ldap-query,ou,C#,Ldap,Ldap Query,Ou,如何使用多个OU筛选LDAP 例如: 单个OU的URL: LDAP://xxxx.com/OU=Users,OU=xxx,OU=xxxx,DC=xxxxx,DC=xxxxx 但我需要多个OU的结果。 解决方案可以是LDAP URL,也可以是适合的c代码。我在c#中为其使用DirectoryEntry和DirectorySearcher类是的,您可以使用LDAP筛选器: 搜索的基础必须高于所有OU,例如:dc=xxxx,dc=com。 筛选器应包括OU,但由于这些不总是目标条目的属性,因此必须指定

如何使用多个OU筛选LDAP

例如: 单个OU的URL: LDAP://xxxx.com/OU=Users,OU=xxx,OU=xxxx,DC=xxxxx,DC=xxxxx

但我需要多个OU的结果。
解决方案可以是LDAP URL,也可以是适合的c代码。我在c#

中为其使用DirectoryEntry和DirectorySearcher类是的,您可以使用LDAP筛选器: 搜索的基础必须高于所有OU,例如:dc=xxxx,dc=com。 筛选器应包括OU,但由于这些不总是目标条目的属性,因此必须指定作为DN的一部分进行搜索。。。 示例过滤器:

(&(objectclass=InetOrgPerson)(cn=John*)(|(ou:dn:=users)(ou:dn:=Groups)))

您可以在RFC4515第4节中找到示例