簡體   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