Set-PnPMasterPage
SYNOPSIS
Set the masterpage.
SYNTAX
Server Relative
Set-PnPMasterPage [-MasterPageServerRelativeUrl <String>] [-CustomMasterPageServerRelativeUrl <String>]
[-Connection <PnPConnection>]
Site Relative
Set-PnPMasterPage [-MasterPageSiteRelativeUrl <String>] [-CustomMasterPageSiteRelativeUrl <String>]
[-Connection <PnPConnection>]
DESCRIPTION
Sets the default master page of the current web.
EXAMPLES
EXAMPLE 1
Set-PnPMasterPage -MasterPageServerRelativeUrl /sites/projects/_catalogs/masterpage/oslo.master
Sets the master page based on a server relative URL.
EXAMPLE 2
Set-PnPMasterPage -MasterPageServerRelativeUrl /sites/projects/_catalogs/masterpage/oslo.master -CustomMasterPageServerRelativeUrl /sites/projects/_catalogs/masterpage/oslo.master
Sets the master page and custom master page based on a server relative URL.
EXAMPLE 3
Set-PnPMasterPage -MasterPageSiteRelativeUrl _catalogs/masterpage/oslo.master
Sets the master page based on a site relative URL.
EXAMPLE 4
Set-PnPMasterPage -MasterPageSiteRelativeUrl _catalogs/masterpage/oslo.master -CustomMasterPageSiteRelativeUrl _catalogs/masterpage/oslo.master
Sets the master page and custom master page based on a site relative URL.
PARAMETERS
-Connection
Optional connection to be used by the cmdlet. Retrieve the value for this parameter by either specifying -ReturnConnection on Connect-PnPOnline or by executing Get-PnPConnection.
Type: PnPConnection
Parameter Sets: (All)
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CustomMasterPageServerRelativeUrl
Specifies the custom Master page URL based on the server relative URL.
Type: String
Parameter Sets: Server Relative
Aliases: CustomMasterPageUrl
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-CustomMasterPageSiteRelativeUrl
Specifies the custom Master page URL based on the site relative URL.
Type: String
Parameter Sets: Site Relative
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-MasterPageServerRelativeUrl
Specifies the Master page URL based on the server relative URL.
Type: String
Parameter Sets: Server Relative
Aliases: MasterPageUrl
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-MasterPageSiteRelativeUrl
Specifies the Master page URL based on the site relative URL.
Type: String
Parameter Sets: Site Relative
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False