備份一個超大的sharepoint網站,由於一些情況中斷了備份。回到網站竟然還是鎖定狀態,而且管理中心的修改網站的鎖定狀態的頁面竟然是隻讀的。
查了一下命令行,似乎這個命令行可以:
Set-SPSite -Identity "<SiteCollection>" -LockState "<State>"
<SiteCollection> 是要鎖定或解除鎖定的網站集的 URL。
<State> 是以下值之一:
Unlock:解除網站集鎖定,並使其可供用戶使用。
NoAdditions:禁止用戶向網站集添加新內容。仍然允許更新和刪除操作。
ReadOnly:禁止用戶添加、更新或刪除內容。
NoAccess:禁止用戶訪問網站集及其內容。嘗試訪問網站的用戶會收到錯誤消息。
嘗試N次無果,這可頭痛了。
又在網上搜了一陣發現一個解決方法可以搞定,這個應該是微軟內部提供的一個命令,可以起來還不錯:
$Admin = new-object Microsoft.SharePoint.Administration.SPSiteAdministration('http://sitecollection')
$Admin.ClearMaintenanceMode()
$site.MaintenanceMode