SharePoint 2013/2016:如何恢復已刪除的Site Collection

近期在與客戶做技術討論時,客戶提出一個來自end user的問題:客戶是跨國公司,業務模型種類比較多,所以Site Collection是按照部門結構和業務模型來新建和管理的,Site Collection Admin幾乎都是每個部門特定的人員,不是SharePoint IT Admin集中管理,但在管理過程中,遇到有些項目相關的用戶在項目結束時清理Site Collection時,誤操作把個別Site Collection刪除,需IT Admin 快速響應如何解決Site Collection的還原問題。

這裏爲大家普及一下:在SharePoint 2013以及以上版本,SharePoint爲了加強保護機制,幾乎部分Action後臺都有對應的time job來執行,換言之,若用戶誤刪除Site Collection時,在沒有觸發Timer Job時,Site Collection 屬於soft delete,管理員可以通過PowerShell的命令將其還原,不需要對Content DB中進行DB級別Restore。

(一般情況下,企業的DB備份機制是每天凌晨執行IB備份策略,那麼還原DB的風險就意味着當天產生的新數據都會丟失,影響範圍略廣。)

具體操作步驟如下:

  1. 使用Administrator身份打開SharePoint2013/SharePoint 2016Management Shell,輸入命令:Get-SPDeletedSite "/" ,如下圖所示:

SharePoint 2013/2016:如何恢復已刪除的Site Collection

  1. 得到被刪除的Site ID,如下圖所示:

SharePoint 2013/2016:如何恢復已刪除的Site Collection

  1. 記錄Site ID,輸入Restore 命令:Restore-SPDeletedsite,如下圖所示:

SharePoint 2013/2016:如何恢復已刪除的Site Collection

  1. 回車後,在提示是否要執行Confirm信息中,輸入Y,回車,如下圖所示:

SharePoint 2013/2016:如何恢復已刪除的Site Collection

  1. 此時再次訪問該Site Collection,訪問成功。

這篇文章再次整理分享給大家,希望日後有遇到類似的Service時,可以根據此方法做troubleshooting來解決問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章