PowerShell kullanarak Siteyi SharePoint'te Şablon Olarak Kaydetme


Siteyi SharePoint 2013'te şablon olarak nasıl kaydederim?

SharePoint siteleriniz için standart bir şablon oluşturmanın en kolay yolu, Site Ayarları >> Siteyi şablon olarak kaydet'i kullanarak bir site oluşturmak, içerik, liste ve kitaplıklar eklemek/kaldırmak ve siteyi şablon olarak kaydetmektir. - Kısayol URL'si: “/_layouts/savetmpl.aspx”

PowerShell kullanarak SharePoint'te Siteyi Şablon olarak Kaydetme

Aşağıdaki PowerShell betiğini kullanarak yayınlama özelliğiyle bile sitenizi şablon olarak kaydedebilirsiniz:


$WebURL = "https://your-site-collection-URL"

#Get the Web Object
$Web= Get-SPWeb $WebURL

#Variables for Save site as template settings
$TemplateName ="PMO Site Template"
$TemplateTitle ="PMO Project Site Template" 
$TemplateDescription ="Site template for PMO project management portal"

#Option to Save with content
$SaveWithContent= 1  #0 otherwise

#Save site as template programmatically with PowerShell
$Web.SaveAsTemplate($TemplateName,$TemplateTitle,$TemplateDescription,$SaveWithContent)

Kaydedilen şablon, site koleksiyonu "Çözümler" galerisi altında bulunacaktır. Kaydedildikten sonra bu WSP dosyasını (SharePoint 2007'de .stp idi!) çözüm galerisinden Visual Studio'ya aktarabilir ve daha da özelleştirebilirsiniz. Bu yeni site şablonunu eklemek için WSP dosyasını diğer site koleksiyonlarına da yükleyebilirsiniz.

İlgili makaleler