我找不到将列表实例保存为列表模板(到 stp 文件)或导出到 stp 文件的 powershell 命令?
问问题
7096 次
2 回答
2
将您的列表保存为模板
$site = get-spsite("<YourSite>")
$web = $site.RootWeb
$list = $web.Lists["<Your List>"]
$list.SaveAsTemplate(“Template Name”,”Template Title”,”Template Description”,1)
上面的第 4 个参数 -> 如果要将指定站点与数据一起保存为模板,则使用 1,否则使用 0。
从创建的模板创建一个新列表。
$listTemplates = $site.GetCustomListTemplates($web)
$web.Lists.Add("<List Name>", "<List Desc>",$listTemplates["<Template List Name>"])
于 2014-09-08T06:05:57.257 回答
1
通过 PowerShell调用SPList.SaveAsTemplate应该可以解决问题。
于 2012-02-07T17:08:44.627 回答