With the script that we’re showing, you can reset the masterpage on a SharePoint site and get back to the default masterpage (Seattle). This command can be used by any SharePoint version, a few notes that I want the user to be aware before running this script.
- It’ll only apply to the site that you’re connected and not all site collection
- If you’ve custom masterpage with custom zones, you may have an error when accessing to pages because those zones don’t exist on the default masterpage.
- Make sure you have the $site variable with /
- On the $ domainUrl make sure you when the line without \.
- If you’ve other type of security on login check the other options to login on the PnP
$domainUrl = "https://contoso.sharepoint.com" $site = "/sites/contososite" $username = "email@example.com" $password = "password" $encpassword = convertto-securestring -String $password -AsPlainText -Force $cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $encpassword Connect-PnpOnline -Url $domainUrl$site -Credentials $cred Set-PnPMasterPage -MasterPageServerRelativeUrl $site/_catalogs/masterpage/seattle.master -CustomMasterPageServerRelativeUrl $site/_catalogs/masterpage/seattle.master