1

场景: Active Directory用户名搜索应针对搜索项(即名字或姓氏)返回结果。有 6 个国家/地区设置为 AD 帐户的不同组织单位。例如英国(OU=UK)、法国(OU=FR)。现在应该显示用户名,用户名可能属于 OU=UK 或 OU=FR。

PrincipalSearcherSystem.DirectoryServices.AccountManagement图书馆使用

 PrincipalContext ctx = new PrincipalContext(ContextType.Domain, "myDomain",
                                                    "OU=UK,dc=comp,dc=com");

问题:上面允许返回仅属于 OU=UK 的用户名。

问题:如何在PrincipalContext.

4

1 回答 1

0

尝试将基础对象更改为 OU=UK,OU=FR,DC=dc,DC=sys.... 它可能会起作用,

详情请看以下链接

http://ldapmaven.com/2011/07/27/mastering-ldapsearch/

编辑 :

似乎不可能,请查看以下SO链接,

用于搜索多个特定 OU 的 LDAP 根查询语法

于 2013-10-15T11:36:35.123 回答