【发布时间】:2010-07-20 14:02:01
【问题描述】:
我做了一些编程来从 Active Directory 中读取数据,例如用户帐户或组织信息等。下面的代码就像我所做的一样。
DirectoryEntry entry = new DirectoryEntry(
"LDAP://CN=Users,DC=domain,DC=com",
null,
null,
AuthenticationTypes.Secure
);
DirectorySearcher search = new DirectorySearcher(entry);
using (SearchResultCollection src = search.FindAll())
{
foreach (SearchResult result in src)
{
Console.WriteLine(result.Properties["name"][0] + " : " +
result.Properties["department"][0]);
}
}
问题是我如何知道目标对象具有哪些属性,然后我可以在获取所有数据之前使用它们来过滤数据。
有什么想法吗?
【问题讨论】:
标签: active-directory ldap