使用 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 列表
