In my scenario, this is very useful for SharePoint branding. I utilize it when feature activating event to apply different custom master page for My Site / Search Site based on the Web Template ID.
function Get-SPWebTemplateWithId{ $templates = Get-SPWebTemplate | Sort-Object "Name" $templates | ForEach-Object { $templateValues = @{ "Title" = $_.Title "Name" = $_.Name "ID" = $_.ID "Custom" = $_.Custom "LocaleId" = $_.LocaleId } New-Object PSObject -Property $templateValues | Select @("Name","Title","LocaleId","Custom","ID") }}Get-SPWebTemplateWithId | Format-Table
No comments:
Post a Comment