0

我尝试编写从站点集合 A 到站点集合 B 的 SharePoint 2013 站点 (RootWeb)导出和导入站点列和内容类型(来自这篇文章和这篇文章)的 powershell 脚本。

当我执行这些并导出所有内容并在sitecollection B中再次导入时,我在sitecollection B的新列表中有一些重复的字段。在下面的图片中,您可以看到一个自定义文件夹内容类型,它继承自“文件夹”有两个字段,用户必须输入名称:

显示表格

编辑表格

新表格

这里发生了什么?在列表设置和内容类型设置中,我没有看到重复的字段?我不明白问题出在哪里,我做错了什么?

非常感谢任何帮助!

编辑:

我为网站栏导出的 xml(稍后导入)不包含标准 SharePoint 列,如名称 (FileLeafRef)。但是,导出的内容类型 xml 确实使用来自 SharePoint 的这些标准列,请参阅:

https://i.stack.imgur.com/YFsSz.png

错误在哪里?

谢谢你。

4

1 回答 1

1

确保仅导出作为自定义列的网站栏,而不是作为 SharePoint 安装标准部分的网站栏。

例如,名为LinkFilenameNoMenu和的字段FileLeafRef是 Sharepoint 中的内置列,因此您无需导出它们;它们已经在目标网站集中。

于 2017-02-02T15:52:32.843 回答