SharePoint new feature – Branding governance via PowerShell

Hi All,
Greetings.
In this article, I introduce a new Microsoft feature for SharePoint branding and demonstrate how to use it with PowerShell.
New Feature: Tenant admins will be able to centrally manage site branding using PowerShell.
Details
- From UI
- we can access SharePoint Branding page using the URL – {site URL}/_layouts/15/brandcenter.aspx/sharepoint/themes
- Example: https://knowledgejunction1.sharepoint.com/_layouts/15/brandcenter.aspx/sharepoint/themes

- Now, Tenant admins will be able to centrally manage site branding using PowerShell
- This update supports
- Consistent branding enforcement – Consistent branding across all SharePoint sites by enabling enforcement of enterprise themes
- Disabling custom branding on specific sites
- Auditing branding changes
Microsoft Roadmap ID 526794

What admins can do
- Consistent branding enforcement – Admins can disable or enable custom site branding per site using PowerShell.
Set-SPOSite -Identity https://knowledgejunction1.sharepoint.com -DisableSiteBranding $false
- When site branding is disabled, site managers lose access to Site branding page in Site Settings.
- Automated theme application – Admins can apply enterprise themes (including multi-color themes) to specific sites via PowerShell.
- Audit and transparency – Branding changes made via PowerShell are tracked for audit and accountability.
- Automated site creation with branding – New site creation scripts can include branding settings to ensure consistency from launch.
- Easier Brand Center management – Admins can remove existing Brand Center via PowerShell.
Remove-SPOOrgAssetsLibrary -BrandCenter
REFERENCES:
- Site Branding – https://support.microsoft.com/en-us/office/site-branding-43312345-aa4b-495c-95ea-101d7fd5dc1f

You must be logged in to post a comment.