0

我收到了一个 MOSS 2007 站点的内容导出,我需要在我的环境中复制它,但我在使用stsadm.

导出是使用stsadm类似于以下的命令完成的:

stsadm -o export -url http://localhost -filename C:\Export

我正在使用导入命令,例如:

stsadm -o import -url http://myServer -filename C:\Import

大多数事情都很好,直到我得到一个错误:

你调用的对象是空的。在 Microsoft.SharePoint.Deployment.RolesImport..ctor(等等

本质上,似乎是从另一台服务器导入角色组的错误。因为我的系统是 MOSS 2007 的全新安装,所以我没有像他们那样设置用户角色,我希望内容导入能够处理这个问题。但实际上,角色根本不重要。

是否可以进行内容导入但完全忽略角色?

4

2 回答 2

1

不,唯一的选择是删除内容导出的 Manifest.xml 文件中的角色。如果您将导出作为单个文件接收,只需将其重命名为 .CAB 并提取 Manifest.xml 文件进行修改。XML 格式非常广泛,可能需要您进行一些研究才能弄清楚角色的位置。Microsoft 在此处记录了 XML 架构:http: //msdn.microsoft.com/en-us/library/bb249989.aspx

于 2008-12-18T12:16:20.323 回答
0

我们试图通过按照 Lars 的建议从清单中删除部分来解决这个问题,但随后无法导入所有内容。

我们必须在-includeusersecurity启用该选项的情况下进行导出

于 2009-01-18T01:01:38.627 回答