SharePoint Online: Özel Şablondan Alt Site Oluşturmak için PowerShell
Gereksinim: PowerShell'i kullanarak özel bir site şablonundan SharePoint Online alt sitesi oluşturun.
SharePoint Online'da özel bir şablondan alt site nasıl oluşturulur?
SharePoint şablonları, yeni siteler veya sayfalar oluştururken zamandan tasarruf etmede faydalı olabilir. İhtiyaç duyduğunuza benzer bir şablon kullanarak hızlı bir şekilde yeni bir site oluşturabilir ve ardından gereksinimlerinize göre özelleştirebilirsiniz. Bu blog yazısında, SharePoint Online'da özel bir şablondan nasıl alt site oluşturabileceğinizi göstereceğiz. Ayrıca SharePoint Online'da özel bir şablondan alt site oluşturmak için PowerShell'in nasıl kullanılacağını da göreceğiz. Başlayalım!
SharePoint Online'daki bir şablondan alt site oluşturmak için şu adımları izleyin:
- SharePoint Online sitenizde oturum açın >> Site Ayarları dişli simgesine tıklayın >> “Site İçeriği”ni seçin.
Site içeriği sayfasında “Yeni” seçeneğine tıklayın >> Menüden “Alt Site” bağlantısına tıklayın.
- Yeni alt sitenizin Adını, açıklamasını ve URL'sini sağlayın.
-
“Şablon Seçimi” bölümünün altında “Özel” sekmesinden şablonu seçin
- İzinler, Gezinme vb. gibi diğer isteğe bağlı ayarları belirtin ve SharePoint Online'da belirtilen site şablonunu kullanarak bir alt site oluşturmak için sayfanın altındaki "Oluştur" düğmesine tıklayın.
PowerShell kullanarak SharePoint Online'da özel site şablonu kullanarak nasıl site oluşturulacağını görelim.
SharePoint Online: PowerShell'i kullanarak Özel Şablondan Alt Site Oluşturun
Zaten oluşturulmuş "PMO site Şablonu V2" adlı mevcut bir site şablonunuz olduğunu varsayarsak, şablondan yeni bir site oluşturmak için PowerShell'i burada bulabilirsiniz:
#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"
#Set Config parameters
$SiteURL = "https://crescent.sharepoint.com/"
$SubsiteURL = "branding"
$SubsiteTitle = "Intranet Branding"
$SiteTemplateName="PMO Site Template V2"
#Get Credentials to connect
$Cred= Get-Credential
$Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)
Try {
#Setup the context
$Context = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Context.Credentials = $credentials
#Get the Custom Site Template
$SiteTemplates = $Context.Site.GetWebTemplates("1033","0")
$Context.Load($SiteTemplates)
$Context.ExecuteQuery()
$Template = $SiteTemplates | Where {$_.Name -eq $SiteTemplateName}
#Specify Subsite details and create subsite from custom template
$Subsite = New-Object Microsoft.SharePoint.Client.WebCreationInformation
$Subsite.Title = $SubsiteTitle
$Subsite.WebTemplate = $Template
$Subsite.Url = $SubsiteURL
$NewSubsite = $Context.Web.Webs.Add($Subsite)
$Context.ExecuteQuery()
Write-host "Subsite Created Successfully!" -ForegroundColor Green
}
catch {
write-host "Error: $($_.Exception.Message)" -foregroundcolor Red
}
SharePoint kullanıcı arayüzünde manuel olarak oluşturmak yerine, bazı ortak özelleştirmeleri paylaşan bir dizi siteyi hızlı bir şekilde oluşturmak istiyorsanız bu yararlı olabilir. İşte SharePoint Şirket İçi PowerShell kullanarak özel bir şablondan alt site oluşturma hakkındaki diğer yayınım: SharePoint'te Özel Şablondan Alt Site Oluşturmak için PowerShell

