SharePoint 网站的导入导出
来源:互联网 发布:python 二叉树 编辑:程序博客网 时间:2024/05/22 23:04
SharePoint 网站迁移
我在项目中遇到的实际问题是:1、老系统在国外服务器上是一个网站集,也就是说我们只是有一个网站集可以玩,我们都知道内容是以一个web应用程序为单位的,所以内容库并不是我们一个人的。2、新的环境是国内SP平台上的一个子站点,这就更坑爹了,我们就只有一个sub站点可以玩。原打算使用网站集的备份还原,但是网站集并不能还原到一个subsite上面,只能在Top-level的站点使用backup SPsite这个命令。
导出网站用的是Export Spweb命令,这个MSDN上面都有可以参考:https://technet.microsoft.com/zh-cn/library/ff678226.aspx
使用这个命令导出的是一个cmp的文件,这里面包括网站的模板还有全部list和文档库的内容,但是不包括部署的解决方案。所以如果有部署服务器端代码的话,需要另外想办法了,因为我们都是前端代码,放在了文档库了,所以能一并导出来,但是后面改代码也是少不了的,毕竟新环境域名都变了。
示例内容将演示把如图所示网站(SharePoint2013环境)迁移到SharePoint 2016网站集下面的一个子站。
PS:这里我新建了一个list是测试listitem附件能不能带过来,事实证明是可以的·
下面开始操作:
1、 导出我们的目标网站IPSTest,这里有两种方法来实现
在导出之前,需要把网站上的不属于SharePoint自身的feature停掉。
①使用powershell命令
Export-SPWeb http://site -Path"site export.cmp"
②管理中心
将备份出来的cmp文件拷贝到SharePoint2016的服务器,在SharePoint2016的服务器上新建一个与目标网站模板相同的子网站。
导入之前
开始导入我们备份下来的Cmp文件到刚刚新建的Main下面的子站点,这里使用powershell命令来操作。
SPWeb http://site -Path export.cmp -UpdateVersions Overwrite
还原之后
至此就全部完成了,值得注意的是,在导出网站之前一定要将不属于SharePoint的Feture停掉,不然到导入的时候会报错。
文档比较简单,写的可能不是很清楚,如果有错误或者更好的解决方案欢迎交流。
- SharePoint 网站的导入导出
- SharePoint列表导入/导出命令
- 从SharePoint 2010网站上导出list的方法
- 图片的导入导出
- Sql的导入导出
- 数据库的导入导出
- 数据库的导出导入
- 数据库的导出导入
- 数据的导入导出
- Mysql的导入导出
- bcp的导入导出
- oracle的导入导出
- 数据库的导入导出
- 文件的导入导出
- 数据的导入导出
- svn 的 导入导出
- mysql 的导入导出
- MySQL的导入导出
- 第六讲 流程控制语句
- 通过设置规则生成各种单据编号(二)
- JAVA反射会降低你的程序性能吗?
- Struts2核心技术(三)
- Python爬取特朗普就职演讲稿,使用ngram模型进行数据清洗
- SharePoint 网站的导入导出
- android官方侧滑菜单DrawerLayout详解
- linux 获取目录下最新文档
- eclipse 移除Android插件
- boj1490 找零钱 dp
- 模型绑定及动画
- 【Linux内核驱动】模块编译技巧
- 【模板】可持久化数组(可持久化线段树/平衡树)
- MAT(Memory Analyzer Tools)使用指南