Overview

Para quem tem muitos sites criados e necessita de uma forma mais prática de aplicar uma Master Page para todos estes sites e Sub-sites.

Solução

Abra o PowerShell, e execute o seguinte comando:

  • $site = Get-SPSite http://[url]
  • $site | Get-SPWeb -limit all | ForEach-Object { $_.MasterUrl = “/_catalogs/masterpage/[nome da masterpage].master”;$_.Update() }
  • $site.Dispose()

Pronto, todos os sites já estarão utilizando sua master page.

Anúncios