繁体   English   中英

从C#从Active Directory增量查询用户

[英]Querying users incrementally from Active Directory from C#

我正在尝试从具有很多用户的Active Directory中逐步加载用户。 (我的内存无法保存所有数据。)

我试图每次都使用DirectorySearcher.VirtualListView属性检索一部分用户,但是似乎Server无法对如此大量的数据进行排序。 它给我一个错误信息:

服务器不支持请求的关键扩展

有办法解决这个问题吗?

默认情况下,DirectorySearcher限制为1,000个项目,如果需要返回更多项,请阅读ASP.NET中的DirectorySearcher可以获取1000条以上的记录吗?

请勿将AD / LDAP用于大数据的排序,搜索等,以避免影响服务器的性能。 考虑使用一个数据库,您可以在其中从AD加载所有对象/用户,然后从中查询数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM