Windows

ADSIEdit 凍結擁有數十萬成員的組的獲取屬性

  • September 29, 2012

在 AD-LDS(Server 2008 R2 64 位)上進行性能測試,我們在單個 OU 中創建了百萬使用者。我們還創建了一個單獨的組對象並使這些百萬使用者成為該組的成員

當我們嘗試列出數百萬使用者時,ADSIEdit 超時並顯示一條錯誤消息,指出它無法顯示那麼多使用者。美好的。

但是,如果我們打開該組的屬性,ADSIEdit 就會凍結,耗盡所有可用記憶體和 CPU垃圾(不到一個小時就有近 60M 的頁面錯誤)。

AD-LDS(在另一台電腦上執行)幾乎沒有達到 1% 的 CPU 標記,為其他 ldap 請求提供服務,就好像什麼都沒有。

我們可以在這個問題上投入更多的記憶體,但有一天將不得不管理更多的使用者,我們將回到原點。

有沒有辦法在 ADSIEdit 中設置限制,以便在檢索非常大的多值對象時不會掛起電腦?

有沒有辦法在 ADSIEdit 中設置限制,以便在檢索非常大的多值對象時不會掛起電腦?

不是我知道的。LDAP 非常適合為多值屬性提供一小組值,但據我所知 ADSIEDIT 並沒有利用這一點。另一個工具將更好地管理這些對象。

對於您描述的目錄結構,通過腳本來管理事物可能是最好的方法,而不是信任 GUI 工具。RSAT 附帶的命令行工具非常擅長對像操作,即使對於非常大的對像也是如此。

引用自:https://serverfault.com/questions/433147