在SharePoint網站集的使用中,我們很有可能會誤刪我們需要的網站集,SharePoint其實並沒有把網站集刪掉,只是放到了SPDeletedSite中,這樣,我們還可以通過PowerShell找回來我們誤刪的網站集,具體操作詳見下面介紹。
1、獲取已經從管理中心刪除的網站集
Get-SPDeletedSite /sites/11
2、如果有兩個被刪除的網站集,可以根據Site Id和刪除時間來區分;
3、根據SiteId來恢復相關網站集,如下圖:
Restore-SPDeletedSite -Identity 610857cb-8414-4a89-8bf3-ad3628f6c86c
4、如果刪除兩個同名網站集,想恢復第二個會報錯,如下圖:
5、幾種相關的PowerShell命令示例:
根據SiteId獲取
Get-SPDeletedSite -Identity 610857cb-8414-4a89-8bf3-ad3628f6c86c
獲取頂級網站集
Get-SPDeletedSite "/"
根據相對地址獲取
Get-SPDeletedSite '/Site/cat*'
根據SiteId刪除相關網站集
Remove-SPDeletedSite -Identity 610857cb-8414-4a89-8bf3-ad3628f6c86c
參考文獻
Get-SPDeletedSite
http://technet.microsoft.com/en-us/library/hh286316.aspx
Remove-SPDeletedSite
http://technet.microsoft.com/en-us/library/hh286317.aspx
Restore-SPDeletedSite