我们如何使用多个OU过滤LDAP。
例如: 单个OU的URL: LDAP://xxxx.com/OU=Users,OU=xxx,OU=xxxx,DC=xxxxx,DC=xxxxx
但我需要多个OU的结果。 解决方案可以在LDAP URL中,也可以在c#代码中使用。我在c#
中使用DirectoryEntry和DirectorySearcher类答案 0 :(得分:0)
是的,您可以使用LDAP过滤器: 搜索的基础必须高于所有OU,例如:dc = xxxx,dc = com。 过滤器应包含OU,但由于这些并不总是目标条目的属性,因此您必须指定将搜索作为DN的一部分进行... 示例过滤器:
(及(对象类= InetOrgPerson的)(CN =约翰*)(|(OU:DN:=用户)(OU:DN:=组)))
您可以在RFC4515第4节中找到示例。