Set Custom Master Page for All subsites $site = Get-SPSite http://serverurl/ $site | Get-SPWeb -limit ALL | ForEach-Object {$_.MasterURL = "/_catalogs/masterpage/custom.master";$_.Update()} $site.Dispose() PS C:\Users\Triad> Get-SPWeb -identity http://serverurl/ | Format-T able -property MasterURL MasterUrl --------- /_catalogs/masterpage/Custom.master PS C:\Users\Triad> Get-SPWeb -identity http://serverurl/ | Get-Memb er TypeName: Microsoft.SharePoint.SPWeb Name MemberType Definition ---- ---------- ---------- AddApplicationPrincipal ...