当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何在 SharePoint 中使用 PowerShell 将列表保存为模板?

作者:精品下载站 日期:2024-12-14 14:03:22 浏览:14 分类:玩电脑

如何在 SharePoint 中使用 PowerShell 将列表保存为模板?


要求:使用 PowerShell 将 SharePoint 列表保存为模板。

如何在 SharePoint 中将列表另存为模板?

SharePoint 中的列表模板提供了出色的可重用性,无需重新创建每一列。例如,您可能已在 SharePoint 网站集中创建了包含所有相关列的自定义列表(例如:项目),现在您可能希望在其他网站集中使用此列表结构,而无需在每个网站上重新创建该列表。要将列表或库另存为模板:

  1. 转到 SharePoint 列表 >> 通过转到功能区上的“列表”选项卡,然后转到“列表设置”,导航到列表设置。
  2. 单击“权限和管理”组下的“将列表另存为模板”。
  3. 提供模板文件的名称和模板名称。
  4. 选择适当的“包含内容”选项,然后单击“确定”。

    [玩转系统] 如何在 SharePoint 中使用 PowerShell 将列表保存为模板?

您将看到“操作成功”页面,您的模板将上传至“列表模板库”。

一般来说,最好在顶级站点创建列表模板,以便下面的任何站点都可以使用该模板!

将列表保存为模板的 PowerShell 脚本:

以下是如何使用 PowerShell 在 SharePoint 2013 中将列表另存为模板。


#Add SharePoint Snapin
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue 

#Configuration parameters
$WebURL="https://projects.crescent.com"
$ListName="Parent Projects"
$TemplateName="Parent Project Template"
$TemplateFileName="ParentProjectTemplate"
$TemplateDescription="Crescent Inc. Parent Project List Template"
$SaveData = $true

#Get the Web and List objects
$Web = Get-SPWeb $WebURL
$List = $Web.Lists[$ListName]

#Save List as Template
$List.SaveAsTemplate($TemplateFileName, $TemplateName, $TemplateDescription, $SaveData)
Write-Host "List Saved as Template!"

[玩转系统] 如何在 SharePoint 中使用 PowerShell 将列表保存为模板?

现在,您可以从保存的模板创建新的列表实例:使用 PowerShell 从 SharePoint 中的列表模板创建列表

如果需要将 SharePoint Online 列表另存为模板,请使用:SharePoint Online:PowerShell 将列表另存为模板

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯