我正在尝试从活动目录中获取 OU 的列表。不幸的是,即使我知道“myApp”域组件中有 2 个 OU,我的搜索也总是没有任何结果。
using (var entry = new DirectoryEntry("LDAP://myServer:1111/DC=myApp,DC=myDomain,DC=com", Username, Password)) {
using (var searcher = new DirectorySearcher()) {
searcher.SearchRoot = entry;
searcher.Filter = "(objectCategory=Organizational-Unit)";
searcher.PropertiesToLoad.Add("name");
//foo never gets results. :(
var foo = searcher.FindAll();
}
}
我尝试按照上一个 StackOverflow问题中的代码进行操作,但是没有运气。