我正在使用Modern SharePoint进行网站配置。 我的要求涉及创建一些发布站点内容类型,为此,我需要在站点级别激活“发布功能”,而当前尚无法使用站点脚本来支持。(目前,我们只能激活Web级别的功能)
我正在Azure功能中在线使用PnP。
这是我所做的。
我已经编写了站点脚本来创建站点内容类型,并作为站点设计添加到了Tenant中。 而且我有siteDesignID。
-PnP创建新站点
-PnP在网站集级别激活发布功能
-PnP应用如下所示的网站设计(使用PnPSiteDesignTask,因为Invoke-PnPSiteDesign不支持30多个动作)
Add-PnPSiteDesignTask -SiteDesignId“ e47c9b18-cbd2-4094-a44e-32b43657421a”-确认
当我们理想地运行上述操作时,它应该将网站设计应用于网站,但是它可以毫无错误地完成并且不会应用网站设计。 这里也有报道 https://github.com/SharePoint/PnP-PowerShell/issues/2133
Add-SPOSiteDesignTask可以按预期工作,但由于我在Azure函数中运行PnP,不能使用SPO,因此无法达到目的。
如果有人有什么好建议。