kwizcom banner advertisement

Remove Theme in SharePoint 2013 using PowerShell

Requirement: To enforce consistency, We wanted to reset custom themes applied on SharePoint sites by end users in our SharePoint environment.

Solution: Remove theme programmatically using PowerShell!
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Variable
$WebAppURL = "http://intranet.crescent.com"

Get-SPWebApplication $WebAppURL | Get-SPSite -Limit ALL | Get-SPWeb | ForEach-Object {
#remove theme sharepoint 2013
$Theme = [Microsoft.SharePoint.Utilities.ThmxTheme]::RemoveThemeFromWeb($Web,$false)
$Web.Update()
}
Write-host "Themes are removed from all sites!" 
This removes and reset to default SharePoint theme. Same script works for SharePoint 2010 also to remove theme.
Remove Theme in SharePoint 2013 using PowerShell Remove Theme in SharePoint 2013 using PowerShell Reviewed by Salaudeen Rajack on 5:02 PM Rating: 5

No comments:

Please Login and comment to get your questions answered!

Powered by Blogger.