use*_*084 1 c# asp.net ldap active-directory ou
我有一个代码来获取域内的OU列表.
现在,这只列出了所有OU,并没有给出任何区分OU和子OU的方法.
DirectoryEntry entry = new DirectoryEntry("LDAP://" + domain);
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = ("(objectClass=organizationalUnit)");
foreach (SearchResult temp in mySearcher.FindAll())
{
OU_DownList.Items.Add(temp.Properties["name"][0].ToString());
}
Run Code Online (Sandbox Code Playgroud)
有没有办法可以获得OU的完全限定名称?
对于子OU,这样的事情:
CN=Computer1,OU=Department 101,OU=Business Unit #1,DC=us,DC=xyz,DC=com
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏...谢谢