我想从活动目录中获取所有用户及其属性 我检查了许多主题,包括 Linq 到 LDAP +在此处输入链接描述
但一切似乎都很复杂。
我从这个开始:
public SearchResultCollection GetAllUsrs()
{
var dirEntry = new DirectoryEntry(string.Format("LDAP://{0}/{1}", "x.y.com", "DC=x,DC=y,DC=com"));
var searcher = new DirectorySearcher(dirEntry)
searcher.Filter = "(&(&(objectClass=user)(objectClass=person)))";
searcher.PageSize = 999;
return searcher.FindAll();
}
我如何使用分页,因为活动目录当时只会返回 1000 条记录 + 我如何指定属性?
问题:我想使用控制台应用程序查询包含多达 60 K 用户的域我想指定属性性能非常重要。你能指导我实现这一目标的最佳方法吗?