【问题标题】:Export Site from one site collection to another in SharePoint 2013在 SharePoint 2013 中将网站从一个网站集导出到另一个
【发布时间】:2016-10-28 08:44:47
【问题描述】:

我的现有网站集有 11 个子网站的存储问题,现在我创建了新网站集,并尝试将一些网站从旧网站集移动到新网站集。

Export-spweb https://sites/regu -path c:/folderss.cmp -includeuserseurity - includeversions all 

此命令是否会导出站点中的所有内容,包括库、文档、用户权限、版本、工作流?如果没有可以建议怎么做。

【问题讨论】:

    标签: powershell sharepoint sharepoint-2013


    【解决方案1】:

    这里有一些关于将 Sharepoint 2013 子网站从一个网站集移动到另一个网站集的信息。

    首先要确保如果两个网站集不在同一环境中,则您的服务器处于同一补丁级别。两个 SharePoint 环境都需要在相同的版本上运行。否则,移动将无法正常工作。这包括环境 1 在 2013 RTM 上运行和环境 2 在 2013 SP1 上运行。任何 CU(累积更新)都相同。

    然后,要导出子站点,您将使用问题中的 Powershell:

    Export-spweb -identity "http://webapp/sitecollection/subsite" -path "Exportlocation/ExportFileName.cmp"  -includeUserSecurity -IncludeVersions All
    

    includeusersecurity 是一个重要参数,因为它确保所有站点权限都包含在导出中。此外,它确保包含所有权限以及有关列表项和文件(如修改者、创建者等)的数据。

    includeVersions 参数的值为All 也很重要,因为它将保留导出中的所有版本。

    导出完成后,在导入子站点之前,您需要使用与要导入的子站点相同的模板创建一个新的空子站点。

    在目标网站集中创建此新子网站后,您可以使用Import-SPWeb Powershell 命令导入该网站,如下所示:

    Import-SPWeb -Identity "http://target_webapp/target_sitecollection/your_new_subsite" -Path "Exportlocation\ExportFileName.cmp" -includeUserSecurity
    

    希望对您有所帮助!

    【讨论】:

    • 我以相同的方式创建,但是当我尝试在新网站集中打开我的子网站时,将子网站移动到新网站集后,它显示错误文件未找到可以告诉我什么问题?跨度>
    • 您是否查看过您的 Sharepoint 环境中的 ULS 日志文件?也许它可能是在源网站集中激活的功能在目标网站集中未激活?
    猜你喜欢
    • 2019-01-06
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 2020-10-18
    • 1970-01-01
    • 2015-08-27
    • 2018-12-19
    相关资源
    最近更新 更多