$WebAppURL = "http://devportal.local"
$featureFolderName = "PublishingWeb"
$SiteCollections = Get-SPSite -WebApplication $WebAppURL -Limit All
foreach($Site in $SiteCollections)
{
#Get all
WebSites
$WebsCollection
= $Site.AllWebs
#Loop through
each WebSite
foreach($Web in $WebsCollection)
{
if ($Web.AllProperties["SaveSiteAsTemplateEnabled"] -eq "false")
{
$Web.AllProperties["SaveSiteAsTemplateEnabled"] = "true"
$Web.Update();
}
$siteName = $Web.Name
$siteTitle = $Web.Title
$siteDescription = $Web.Description
write-host "Save Site: "
$siteTitle
$Web.SaveAsTemplate($siteName,$siteTitle,$siteDescription,1)
}
}
No comments:
Post a Comment