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

[玩转系统] SharePoint Online:使用 PnP 配置模板 PowerShell 应用主题

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

SharePoint Online:使用 PnP 配置模板 PowerShell 应用主题


要求:使用 PnP PowerShell 设置模板在 SharePoint Online 站点中设置主题。

如何使用 PnP 配置模板更改 SharePoint Online 中的网站主题?

为了使用 PnP 配置模板和 PowerShell 将主题应用到 SharePoint Online 网站,您需要完成以下步骤:

步骤 1:为主题创建配置模板架构 XML

转到 GitHub 中的 PnP 配置架构存储库并构建您的配置模板。 https://github.com/SharePoint/PnP-Provisioning-Schema,您还可以使用 Get-PnPSiteTemplate cmdlet 从现有站点获取模板。这是我的:


<?xml version="1.0"?>
<pnp:Provisioning xmlns:pnp="https://schemas.dev.office.com/PnP/2019/03/ProvisioningSchema">
  <pnp:Preferences Generator="OfficeDevPnP.Core, Version=3.9.1905.0, Culture=neutral, PublicKeyToken=null" />
  <pnp:Templates ID="CONTAINER-TEMPLATE-a170b11a-d4d3-486f-b191-946ff2acaec3">
    <pnp:ProvisioningTemplate ID="TEMPLATE-a170b11a-d4d3-486f-b191-946ff2acaec3" Version="1" BaseSiteTemplate="SITEPAGEPUBLISHING#0" Scope="RootSite">
      <pnp:Theme Name="Orange" IsInverted="false" />
    </pnp:ProvisioningTemplate>
  </pnp:Templates>
</pnp:Provisioning>

进行必要的更改并将其另存为 XML 文件。例如,Pnp-Theme.xml

步骤 2:PowerShell 应用配置模板

模板准备就绪后,使用以下 PnP PowerShell 脚本将模板应用到站点。


#Config Variables
$SiteURL = "https://crescent.sharepoint.com/"
$TemplateXML  ="C:\Users\salaudeen\Desktop\Pnp-Theme.xml"
 
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Interactive

#Apply provisioning Template
Invoke-PnPSiteTemplate -path $TemplateXML

这是正在运行的脚本

[玩转系统] SharePoint Online:使用 PnP 配置模板 PowerShell 应用主题

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

取消回复欢迎 发表评论:

关灯