Búsqueda de sitios web

Eliminar tema del sitio en SharePoint 2013 usando PowerShell


Requisito: Para reforzar la coherencia, queríamos restablecer los temas personalizados aplicados en los sitios de SharePoint por los usuarios finales en nuestro entorno de SharePoint.

¿Cómo eliminar un tema en SharePoint usando PowerShell?

A continuación se explica cómo eliminar el tema de SharePoint mediante programación usando PowerShell:


Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

#Variable
$WebAppURL = "https://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!" 

Esto elimina y restablece el tema predeterminado de SharePoint. El mismo script funciona para SharePoint 2010 y también para eliminar el tema.

Artículos relacionados