在SharePoint站点里,如果子站点被误删掉,可以通过顶级站点的回收站恢复该子站点,但是如果顶级站点,即整个站点集都被删掉了,通过页面的方式是没法恢复的。
Microsoft 在SharePoint 2010 SP1的升级补丁里加入了新的powershell cmdlet: Get-SPDeletedSite。
通过这个命令可找到历史中被删掉的站点集,这个命令的显示结果非常不友好,只显示被删除站点集的相关ID以及被删除时间,不过总比没有强吧,确定了想要恢复的对象,运行 Restore-SPDeletedSite
也许有伙伴们会问,那我手动删除的站点集越来越多,导致数据库越来越臃肿咋办?
Microsoft也提供了对应的功能:Remove-SPDeletedSite,,SharePoint的管理员们记得定期运行该命令哦。