【问题标题】:Sharepoint Publish After TestSharepoint 测试后发布
【发布时间】:2011-07-19 07:46:38
【问题描述】:

我们有一个发布门户的测试和生产环境。 我想做的是保持两个环境同步。

目前,我们在测试服务器上进行更改并发布内容,检查修改后的页面,如果一切正常,我们然后在产品服务器上进行相同的更改。

是否有任何其他简短的方法或命令可以使用测试服务器中所做的最后更改来更新产品服务器,而不是一次又一次地做同样的事情。

谢谢..

【问题讨论】:

  • 我认为 SharePoint 和发布门户的其中一个想法是修订 - 您进行了修订,它得到了批准,然后才可见。为什么要在上面多加一层?

标签: sharepoint testing sync publish production


【解决方案1】:

在 Sharepoint 2010 上非常简单:您可以在 PS 中运行一个命令,首先从测试环境中导出您需要的内容,然后将该内容导入 Prod Server:

//关于测试环境

Export-SPWeb webrooturl -path "fullpathfile.cmp" -includeVersions LastMajor -itemurl Pages -FORCE

此命令创建一个 .cmp 文件,其中包含 Pages 库中所有最新主要版本的项目。 那么你必须在目标服务器(Prod)上复制该文件 .cmp 并运行

// 在 Prod 环境中

Import-SPWeb webrooturl -path "fullpathfile.cmp"

我只将它用于Pages库并且工作正常,但我认为使用参数-itemurl操作应该可以导出所有其他库内容。

【讨论】:

  • ste.xin 感谢您的回复,我会尝试的。顺便说一句,有没有 sp2007 解决方案。
  • 很遗憾,SP2007 无法使用 PS,因此此解决方案不适用于您的情况。
猜你喜欢
  • 1970-01-01
  • 2021-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-04
相关资源
最近更新 更多