SharePoint 使用PowerShell恢复误删的网站集

//来源:http://www.cnblogs.com/jianyus/p/3666047.html 

在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
时间: 2024-10-15 11:40:38

SharePoint 使用PowerShell恢复误删的网站集的相关文章

sharepoint 2013 使用powershell更改网站集配额和锁定

打开sharepoint powershell 2013,使用管理员方式打开 逐行输入以下命令: $Admin =  new-object Microsoft.SharePoint.Administration.SPSiteAdministration('http://10.0.0.52:2014') $Admin.ClearMaintenanceMode() $site.MaintenanceMode sharepoint 2013 使用powershell更改网站集配额和锁定,布布扣,bub

SharePoint PowerShell 清空网站集回收站

故事 在很久很久以前,碰到过一次这样的需求,给客户做好的站点经过层层测试,需求变更在测试,历经半年时间终于要上线了. 然而,有个问题是,回收站里的东西太多太多了,作为开发人员,尤其是有强迫症的开发人员,势必要清空回收站. 那么,问题就来了,大大小小的子网站几十个,回收站里的东西全都清除一遍,没有个半天时间可能都干不完. 作为一个热(xi)爱(huan)技(tou)术(lan)的程序猿,想的是有怎样快捷的方式,让程序帮助我们完成这项任务呢? 解决方法 #Get SPSite $Site = Get

Sharepoint 2013 网站集的删除与还原

一.可以通过三种方法删除网站集: 1.打开Sharepoint 2013 管理页面首页 ---> 单击‘应用程序管理(Application Management)’并进入该页面 ---> 单击‘删除一个网站集(Delete a site collection)’并打开该页面 ---> 选择想要删除的网站集并点击右下角的‘删除’按钮 ---> 完成删除. 2.打开想要删除的网站集的首要网站 ---> 点击页面右上角的齿轮按钮 ---> 在下拉菜单中选择‘网站设置(Sit

SharePoint 2013 重命名网站集名称(SharePoint 2013 rename site collection)

最近使用SharePoint中,遇到一个需要重命名网站集的需求,主要是网站用数据库备份/还原的方式,想要改网站集的地址,然后搜了一下PowerShell: $site = Get-SPSite -Identity "http://server/sites/Demo" $site.rename("http://server/sites/Demo2") 特别,如果回收站里有东西,会报一个Error,清理一下回收站即可: 清理回收站的时候,记得清理三个地方,网站回收站.网

PowerShell基于已有网站模板文件创建网站集

# $Loc = [System.Int32]::Parse(1033) #英文版 $AdminUser = "Domain\User" #管理员账户 $SiteUrl = "http://ServerName/" #新建网站集URL $SiteTitle = "New Site" #新建网站标题 $SiteTemplatePath = "C:\NewSite.wsp" #网站模板文件路径 $SiteTemplateName

SharePoint配置网站集的审核设置

配置网站集的审核设置 您可以使用 Microsoft SharePoint Server 2010 的审核功能来跟踪哪些用户对网站集的网站.内容类型.列表.库.列表项和库文件执行了哪些操作.了解谁对哪些信息执行了什么操作对于许多业务要求(例如遵守规章制度和管理记录)至关重要. 作为网站集的管理员,您可以检索由特定用户执行的操作的历史记录,也可以检索在特定的日期范围内执行的操作的历史记录.例如,您可以确定哪些用户编辑了特定文档,以及他们编辑文档的时间. 以下是“配置审核设置”页面.您可在“审核日志

sharepoint 创建网站集出错

删除顶级网站集后,又新建网站集报错:名为"SharePoint - 80"的父级 Microsoft.SharePoint.Administration.SPWebApplication 下已存在名为"a04d7106-70c3-4ac4-9d2a-45692032ec62"的 Microsoft.SharePoint.Publishing.Internal.UnpublishJobDefinition 类型的对象.请重命名您的对象,或删除现有对象. 1.确认web

SharePoint 2013跨网站集发布功能简介

在SharePoint Server 2013网站实施中,我们经常会遇到跨网站集获取数据,而2013的这一跨网站集发布功能,正好满足我们这样的需求. 使用SharePoint 2013中的跨网站发布,我们可以使用列表和其他库来存储在发布网站上重复使用的内容,通过内容搜索部件来读取配置的跨网站集信息,下面,让我们通过一个简单的例子,了解一下这一功能吧! 1.使用SharePoint 2013跨网站集发布功能,首先需要在源网站和目标网站开启Cross-Site Collection Publishi

SharePoint 2013 新建网站集图解

原文:SharePoint 2013 新建网站集图解 前言:接触SharePoint的人可能是越来越多,但是很多人一接触就很迷茫,在技术群里问如何新建网站集,这样一篇图解,帮助新手学习在搭建好SharePoint环境之后,如何创建一个网站集,做一个基本的参考,希望能够给相关的人带来帮助. 步骤:新建Web应用程序,使用创建的Web应用程序创建网站集,添加备用访问映射. 一.打开管理中心,点击管理Web应用程序: 二.点击新建按钮: 三.先填写端口号(先填写端口号,上面的名称会自动跟着端口号改变,