网站搜索

使用 PowerShell 在 SharePoint 2013 中备份和还原(导出-导入)列表


要求:在站点之间备份和还原 SharePoint 2013 列表。

解决方案:虽然将列表另存为模板(包括其内容)是一种解决方案,但它不适用于大于 50 MB 的列表!因此,请按照以下步骤使用 PowerShell 在 SharePoint 2013 中导出/导入列表。

使用 PowerShell 导出 SharePoint 列表:

使用带有 ItemURL 参数的 Export-SPWeb cmdlet 导出 SharePoint 列表。

语法:
Export- SPWeb <站点 URL> -Itemurl <列表或库的相对路径> -path <备份路径>

例如


Export-SPWeb "https://crescent.com/HRv2" -itemurl "/Lists/Invoice" -path "D:\Invoice.bak"

您还可以从 SharePoint 2013 管理中心站点导出 SharePoint 列表。

  • 管理中心 >> 备份和恢复 >> 导出站点或列表

使用 PowerShell 恢复(导入)SharePoint 列表:

现在,要将列表导入到 SharePoint 2013,请使用:Import-SPWeb cmdlet


Import-SPWeb "https://intranet.crescent.com/HRv3" -Path "D:\Invoice.bak"

TechNet 文章:导入-SPWeb、导出-SPWeb

相关文章:使用 PowerShell 导出和导入所有 SharePoint 列表

相关文章