我在SharePoint Online上有一个网站,我已将其保存为模板。然后我想使用此模板创建另一个网站集。但是,我无法从PowerShell命令“Get-SPOWebTemplate”中找到该模板。我想知道如何在PowerShell命令“Get-SPOWebTemplate”中创建模板,因此我可以使用它来使用另一个PowerShell命令“New-SPOSite”来创建新的网站集?
此外,如果我从SharePoint Online创建了新的网站集,并在新网站集的解决方案上上传了网站模板。我可以使用PowerShell将网站模板应用于新网站集吗? (我知道如何在SharePoint Online上应用它,但我只想使用PowerShell应用它,因为使用SharePoint Online应用模板始终停留在屏幕上“正在使用它......这不应该花费很长时间。”所以我想要尝试使用PowerShell应用它。
非常感谢。
答案 0 :(得分:0)
您可能希望了解下载PnP Powershell模块。它们非常有用,可以帮助您实现目标。
您需要安装它们,可以通过以下链接完成:https://docs.microsoft.com/en-us/powershell/sharepoint/sharepoint-pnp/sharepoint-pnp-cmdlets
然后,您可以使用以下命令轻松创建网站模板:
Connect-PnPOnline -Url "https://<yourtenant>.sharepoint.com/sites/teamsite"
Get-PnPProvisioningTemplate -Out "c:\foldername\mynewtemplate.pnp"
然后,您可以通过执行以下操作将模板应用于其他团队网站:
Connect-PnPOnline -Url "https://<yourtenant>.sharepoint.com/sites/teamsite"
Apply-PnPProvisioningTemplate -Path "c:\foldername\mynewtemplate.pnp"