2010-10-06 69 views
0

我被要求創建一個解決方案,該方案檢測無效帳戶並從SharePoint網站清除它。檢測無效帳戶並從SharePoint網站清除它們

我發現了一個代碼片段here(在評論中),它根據AD檢查每個用戶並清理帳戶。但是LDAP的細節在代碼中是硬編碼的。如果我想動態檢測它並檢查死亡帳戶,會發生什麼情況?有沒有更優雅的解決方案來做到這一點?

任何想法?

回答

0

我看着代碼,它根本不使用LDAP。代碼中沒有任何驗證細節。所有的代碼假設是管理員正在從服務器運行它。它可以訪問網站集用戶並將其全部刪除。

這不檢查死亡帳戶。爲此,您必須針對您的LDAP數據庫檢查web.SiteUsers [offsetIndex] .ID的值,以查找暫停和/或刪除的用戶,然後僅刪除這些用戶。

+0

我已要求檢查該鏈接的評論部分中的代碼,而不是文章中的代碼。 – NLV 2010-10-11 09:43:22