SharePoint 2013/2016:如何恢复已删除的Site Collection

近期在与客户作技术讨论时,客户提出一个来自end user的问题:客户是跨国公司,业务模型种类比较多,因此Site Collection是按照部门结构和业务模型来新建和管理的,Site Collection Admin几乎都是每一个部门特定的人员,不是SharePoint IT Admin集中管理,但在管理过程当中,遇到有些项目相关的用户在项目结束时清理Site Collection时,误操做把个别Site Collection删除,需IT Admin 快速响应如何解决Site Collection的还原问题。ide

这里为你们普及一下:在SharePoint 2013以及以上版本,SharePoint为了增强保护机制,几乎部分Action后台都有对应的time job来执行,换言之,若用户误删除Site Collection时,在没有触发Timer Job时,Site Collection 属于soft delete,管理员能够经过PowerShell的命令将其还原,不须要对Content DB中进行DB级别Restore。blog

(通常状况下,企业的DB备份机制是天天凌晨执行IB备份策略,那么还原DB的风险就意味着当天产生的新数据都会丢失,影响范围略广。)it

具体操做步骤以下:io

  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来解决问题。class

相关文章
相关标签/搜索