2011-03-30 50 views
2

我可以從網站集中刪除用戶,但似乎無法完全從SharePoint中刪除用戶。如何從Sharepoint 2010完全刪除用戶?

例如:

比方說DOMAIN \ joetest有我可以刪除網站集帳戶(通過Web GUI或PowerShell的),但下一次該帳戶的15.一個用戶ID確保了ID仍然是15.

有沒有辦法從SharePoint完全刪除用戶?所以,下次確保賬戶有新的ID(比如說150而不是15)。

這甚至是可能的。

+0

你在說什麼類型的用戶?您能否提供有關該主題的更多信息? 它是一個Windows身份驗證用戶或表單身份驗證。用戶? – 2011-03-31 15:27:13

回答

0

我不確定,但是您是否也從配置文件服務中刪除了該用戶?也許用戶ID是農場廣泛的。

0

首先,你爲什麼要這樣做?其次,如果你選擇全民視圖,你可以嘗試從那裏刪除你的人,如果這樣做的話,有一個隱藏的特殊系統列表(我不記得現在的名字)用戶列表。您可以嘗試從該列表中移除該人員。

0

刪除用戶本來就是解決代碼大問題的臨時解決方案。基本上我可以找到一個臨時修復,以便我的大問題可以以適當的方式修復。

我的問題的永久解決方案是重新編碼計時器作業。這不需要很長時間,刪除用戶就成了一個非問題。

在所有我無法找到一種方法來從sharepoint用戶列表中刪除用戶。不管您如何從網站集中刪除用戶,用戶仍保留在用戶列表中。

1

您需要從SPSite.AllWebs中的每個Web中刪除用戶,然後循環通過SPSite.AllWebs中的所有Web並從SPWeb.AllUsers中刪除。 SPWeb.AllUsers中的用戶包括Web中的本地創建的組中的用戶以及與其關聯的「網站收集組」(根級組)。 然後從SPSite.SiteUsers中刪除用戶。

如果你打算這樣做,你可能會考慮刪除用戶我的網站,個人資料和警報,正如我的經驗,這些將在其他地方掛起。這不能通過Web GUI完成,您需要成爲SharePoint中的本地計算機和網站集合/服務器場管理員的管理員,併爲自己的網站創建網站收集管理員,並在中央管理員中爲您的管理員帳戶提供正確的權限。管理配置文件。

您可以從控制檯應用程序運行此代碼。還有可以使用的Powershell cmnds。