SharePoint Online使用模板创建包含模板的网站集或使用PowerShell将模板应用于现有网站集

时间:2018-04-16 03:55:59

标签: powershell sharepoint-online

我在SharePoint Online上有一个网站,我已将其保存为模板。然后我想使用此模板创建另一个网站集。但是,我无法从PowerShell命令“Get-SPOWebTemplate”中找到该模板。我想知道如何在PowerShell命令“Get-SPOWebTemplate”中创建模板,因此我可以使用它来使用另一个PowerShell命令“New-SPOSite”来创建新的网站集?

此外,如果我从SharePoint Online创建了新的网站集,并在新网站集的解决方案上上传了网站模板。我可以使用PowerShell将网站模板应用于新网站集吗? (我知道如何在SharePoint Online上应用它,但我只想使用PowerShell应用它,因为使用SharePoint Online应用模板始终停留在屏幕上“正在使用它......这不应该花费很长时间。”所以我想要尝试使用PowerShell应用它。

非常感谢。

1 个答案:

答案 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"