Active Directory から 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 questionのコードをたどってみましたが、うまくいきませんでした。