我从我编写的C#代码中获取特定OU中的所有用户。您可能会看到以下代码。我想知道在Active Directory用户和计算机(ADUC)用户界面(UI)中需要进行的等效LDAP查询是什么,以获得相同的结果(参见附图)。
感谢您的帮助。我是LDAP和Active Directories(AD)的新手,即使我的问题很愚蠢,我也很感激。
C#代码:
myDirectoryEntry = new DirectoryEntry("LDAP://subdomain.domain.com/OU=firstou,OU=secondou,OU=thirdou,OU=forthou,OU=fifthou,OU=sixthou,DC=subdomain,DC=domain,DC=com");
myDirectorySearcher = new DirectorySearcher(myDirectoryEntry);
myDirectorySearcher.PageSize = 10000;
myDirectorySearcher.CacheResults = false;
myDirectorySearcher.Filter = "(objectCategory=user)";
myDirectorySearcher.SearchScope = SearchScope.Subtree;
SearchResultCollection result= myDirectorySearcher.FindAll();
What goes in the ADUC LLDAP filetr UI? Click here for a picture
答案 0 :(得分:0)
在ADUC中,单击右上角的“浏览”按钮,然后浏览到要搜索的OU。
然后在“输入LDAP查询”框中,输入您在代码中使用的同一查询:
(objectCategory=user)