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

[玩转系统] SharePoint Online:如何使用 PowerShell 从现有网站创建网站设计?

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

SharePoint Online:如何使用 PowerShell 从现有网站创建网站设计?


如何从 SharePoint Online 中的现有网站创建网站设计?

使用 Get-SPOSiteScriptFromWeb cmdlet,我们可以从现有网站集创建网站设计,然后使用该网站设计创建网站的新实例。该 cmdlet 是 SharePoint Online 的一项新功能!它从给定站点中提取站点架构,并可用于创建任何现有站点结构的副本。以下是基本语法和示例:

语法:

Get-SPOSiteScriptFromWeb -WebUrl $siteUrl -IncludeTheming -IncludeBranding -IncludeSiteExternalSharingCapability -IncludeRegionalSettings -IncludeLists $RelativeListUrls

示例:

Get-SPOSiteScriptFromWeb -WebURL https://crescent.sharepoint.com/sites/marketing  -IncludeBranding -IncludeTheme -IncludeRegionalSettings -IncludeSiteExternalSharingCapability -IncludedLists (“Lists/work”,”Shared%20Documents”)

使用 PowerShell 从现有网站创建网站设计

在使用此 cmdlet 之前,请确保已安装更新的 SharePoint Online PowerShell 模块:如何更新 SharePoint Online PowerShell 模块?


#Define Parameters
$AdminCenterURL = "https://crescent-admin.sharepoint.com"
$SiteURL = "https://crescent.sharepoint.com"
 
#Connect to SharePoint Online
Connect-SPOService -Url $AdminCenterURL -credential (Get-Credential)
 
#Get the site schema
$SiteSchema = Get-SPOSiteScriptFromWeb -WebURL $SiteURL -IncludeBranding -IncludeTheme -IncludeRegionalSettings -IncludeSiteExternalSharingCapability -IncludedLists ("Lists/Events","Shared%20Documents")
 
#Add site schema as Site Script 
$SiteScript = Add-SPOSiteScript -Title "Crescent Site Template v1" -Content $SiteSchema
 
#Create a Site Design for Team Site template
$SiteDesign = Add-SPOSiteDesign -Title "Crescent Site Template v1" -WebTemplate 64 -SiteScripts $SiteScript.Id

要获取 Web 模板 ID 列表,请参阅:获取 SharePoint Online Web 模板 ID

创建网站模板后,您可以根据您创建的网站设计创建新的网站集:

[玩转系统] SharePoint Online:如何使用 PowerShell 从现有网站创建网站设计?

更新:网站设计已从“创建网站”页面移至“应用网站模板”页面!它们不再在这里列出!

[玩转系统] SharePoint Online:如何使用 PowerShell 从现有网站创建网站设计?

因此,您可以在创建新站点后应用站点设计。单击“设置”听到>>“应用站点模板>>来自您的组织”。

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

取消回复欢迎 发表评论:

关灯