我们为发布门户网站提供测试和产品环境。 我想要做的是保持同步环境。
目前,我们在测试服务器上进行更改并发布内容,检查已修改的页面,如果一切正常,我们会在prod服务器上进行相同的更改。
是否还有其他简短的方法或命令来更新prod服务器,并在测试服务器中进行了最后的更改,而不是一次又一次地执行相同的操作。
谢谢..
答案 0 :(得分:0)
在Sharepoint 2010上,它很简单:您可以在PS中运行命令,首先从Test environemnt导出您需要的内容,然后在Prod Server上导入该内容:
//在测试环境
上Export-SPWeb webrooturl -path“ fullpathfile.cmp ” - includeVersions LastMajor -itemurl Pages -FORCE
此命令创建一个文件.cmp,其中包含Pages库中所有项目的最新主要版本。 然后你必须在目标服务器(Prod)上复制该文件.cmp并运行
//在Prod Environment上
导入-SPWeb webrooturl -path“ fullpathfile.cmp ”
我只将它用于Pages库并且工作正常,但我认为使用参数 -itemurl 进行操作时,应该可以导出所有其他库内容。