sharepoint 2013 網站集解鎖

霖雨發表於2018-08-29

  前言

  最近碰到這樣的一個問題,就是SharePoint 站點備份(Backup-SPSite)的時候,速度特別慢,然後網站變成只讀狀態(備份過程中只讀屬於正常現象)。但是,自己手欠把備份命令的PowerShell視窗關掉了,也就是說備份的過程中斷了,這樣,站點就一直只讀狀態了,所以需要手動解鎖。

  自己搜了很多資料,發現有兩種方式,碰到類似問題的可以嘗試一下。

  方法一

  Set-SPSite -Identity “http://localhost:10086” -LockState Unlock

  當然,這個Unlock的狀態屬性,還有幾個其他引數,大家也可以瞭解一下:

  Unlock:解除網站集鎖定,並使其可供使用者使用。
  NoAdditions:禁止使用者向網站集新增新內容。仍然允許更新和刪除操作。
  ReadOnly:禁止使用者新增、更新或刪除內容。
  NoAccess:禁止使用者訪問網站集及其內容。嘗試訪問網站的使用者會收到錯誤訊息。

  嘗試了一下這個命令,但是發現這種中斷備份的只讀狀態,這個命令是無法解除只讀的。但是,如果站點不想讓其他人修改了,可以用這個命令設定網站集狀態。

  然後,就是方法二了

$Admin=New-Object Microsoft.SharePoint.Administration.SPSiteAdministration(`http://localhost:10086`)
$Admin.ClearMaintenanceMode()
$Site.MaintenanceMode

  用了這個命令列以後,發現站點解除只讀狀態成功了。

相關文章