List Shell中Sharepoint 2010中的备份列表
我想使用powershell备份Sharepoint 2010的列表 我可以使用管理中心备份列表,也可以使用List Shell中Sharepoint 2010中的备份列表,list,sharepoint-2010,backup,export,List,Sharepoint 2010,Backup,Export,我想使用powershell备份Sharepoint 2010的列表 我可以使用管理中心备份列表,也可以使用 Export-SPWeb -Identity http://siteurl:22222/en-us -Path \\public\backup.cmp 但是,当我尝试导出特定列表时(使用管理中心显示的路径): 我收到错误消息: “提供的URL无效。只有有效的URL 允许使用导出网站集或网站 stsadm.exe“ 我也试过了 Export-SPWeb-Identity-Path\\pu
Export-SPWeb -Identity http://siteurl:22222/en-us -Path \\public\backup.cmp
但是,当我尝试导出特定列表时(使用管理中心显示的路径):
我收到错误消息:
“提供的URL无效。只有有效的URL
允许使用导出网站集或网站
stsadm.exe“
我也试过了
Export-SPWeb-Identity-Path\\public\backup.cmp-ItemURL
得到相同的错误
提前感谢尝试修改
ItemUrl
参数值:
Export-SPWeb -Identity http://siteurl:22222/en-us -Path \\public\backup.cmp
-ItemUrl /Lists/MyList
或
或
不同的源显示不同的语法:
http://localhost:81
|-->子项1,例如工具(
http://localhost:81/tools
)
|-->子网站2,例如管理员(
http://localhost:81/tools/admin
)
我发现以下内容适用于子网站上的列表:
Export-SPWeb -Identity http://<site>:<port>/<subsite1>/<subsite2> -ItemUrl /<subsite1>/<subsite2>/<listName> -Path <localpath>/<filename>.cmp -IncludeVersions All
为确保列表的url正确,请使用以下命令(感谢HAZET:):
我在尝试实现此功能时遇到的各种错误的一些示例:
提供的URL无效
导出SPWeb:
0x80070057 At
行:1个字符:13
类别信息:无效数据:
(Microsoft.Share…CmdleteExportWeb:SPCmdleteExportWeb)
[导出SPWeb],SPEException
FullyQualifiedErrorId:Microsoft.SharePoint.PowerShell.SPCMDleteExportWeb
- 检查-标识是否有尾随斜杠,即
http://localhost:81/
- 检查您是否具有标识中的完整URL(如果使用子网站,则包括子网站)
- 检查您试图存储导出文件的路径是否存在
- 检查您的ItemUrl是否正确(即以/开头,并且是一个目录,而不是一个特定的文件,例如is
,而不是/tools/admin/RequestsList
/tools/admin/RequestsList/AllItems.aspx
- 检查您是否具有执行导出的权限
- 标识:SharePoint站点的URL
- ItemUrl:列表/文档库的相对URL
- 路径:导出列表的目标文件名和位置,例如C:/Temp/backup.cmp
- IncludeVersion:要导出的文档版本
在SharePoint 2010中导出网站、列表或文档库
在SharePoint 2010中导入列表或文档库
我必须去掉ItemUrl参数值中的斜杠,这对我很有用。
Export-SPWeb -Identity http://siteurl:22222/en-us -Path \\public\backup.cmp
-ItemUrl /en-us/Lists/MyList
Export-SPWeb -Identity http://siteurl:22222/en-us -Path \\public\backup.cmp
-ItemUrl "/Lists/MyList"
Export-SPWeb -Identity http://<site>:<port>/<subsite1>/<subsite2> -ItemUrl /<subsite1>/<subsite2>/<listName> -Path <localpath>/<filename>.cmp -IncludeVersions All
Export-SPWeb -Identity http://localhost:81/tools/admin/ -ItemUrl /tools/admin/RequestList -Path C:/Temp/Backup.cmp -IncludeVersions All
$(Get-SPWeb -identity http://<site>:<port>/<subsite1>/<subsite2>).lists | ft title, @{Name="itemURL"; Expression = { $_.parentWebURL + "/" + $_.RootFolder}}
$(Get-SPWeb -identity http://localhost:81/tools/admin/).lists | ft title, @{Name="itemURL"; Expression = { $_.parentWebURL + "/" + $_.RootFolder}}