【发布时间】:2011-04-04 20:30:32
【问题描述】:
我有一个获取域内 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());
}
有没有办法获得 OU 的完全限定名称?
类似这样的子 OU:
CN=Computer1,OU=Department 101,OU=Business Unit #1,DC=us,DC=xyz,DC=com
感谢任何帮助...谢谢
【问题讨论】:
标签: c# asp.net active-directory ldap ou