Búsqueda de sitios web

¿Cómo deshabilitar las plantillas de sitios integradas en SharePoint Online?


SharePoint Online ofrece varias plantillas de sitio integradas que proporcionan estructuras y características de sitio preconfiguradas. Al utilizar estas plantillas, puede crear rápidamente sitios específicos para empresas sin necesidad de una gran personalización. Puede aplicar cualquier plantilla integrada utilizando el enlace "Aplicar una plantilla de sitio" en el menú "Configuración del sitio" de sus sitios existentes. Sin embargo, en algunos casos, es posible que desee desactivar algunas o todas estas plantillas para asegurarse de que los usuarios no creen sitios utilizando estas plantillas. En este artículo, analizaremos cómo deshabilitar las plantillas de sitios integradas en SharePoint Online.

Ocultar plantillas de sitio integradas usando PowerShell

Para ocultar una plantilla de sitio específica o todas las plantillas de sitio integradas, use el cmdlet de PowerShell Set-SPOBuiltInSiteTemplateSettings. Aquí está el script de PowerShell para ocultar todas las plantillas de sitio integradas:


#Connect to SharePoint Online Admin Center
Connect-SPOService -Url "https://crescent-admin.sharepoint.com"

#Disable All Templates
Set-SPOBuiltInSiteTemplateSettings -Identity "00000000-0000-0000-0000-000000000000" -IsHidden $True

Después de deshabilitar las plantillas del sitio, puede verificar que se hayan deshabilitado yendo a la página de aplicación de plantilla del sitio. Debería ver la pestaña "De Microsoft" en la página de plantillas del sitio a continuación:

Para volver a habilitar todas las plantillas, utilice lo siguiente:


#Enable site Templates
Set-SPOBuiltInSiteTemplateSettings -Identity "00000000-0000-0000-0000-000000000000" -IsHidden $False

PnP PowerShell para ocultar plantillas de sitios integradas en SharePoint Online

También puede administrar las plantillas de sitio integradas con el cmdlet PnP PowerShell Set-PnPBuiltInSiteTemplateSettings. Aquí está el script de PowerShell para ocultar todas las plantillas de sitio integradas globalmente:


#Connect to SharePoint Online Admin Center
Connect-PnPOnline -Url "https://crescent-admin.sharepoint.com" -Interactive

#Hide All Site Templates
Set-PnPBuiltInSiteTemplateSettings -Template All -IsHidden $true

Puede ocultar una plantilla de sitio específica por su nombre o GUID:


Set-PnPBuiltInSiteTemplateSettings -Template EventPlanning -IsHidden $true

En resumen, al deshabilitar las plantillas de sitios integradas en SharePoint Online, puede evitar que los usuarios creen sitios utilizando plantillas inapropiadas para su empresa. Con PowerShell, puede desactivar fácilmente las plantillas de sitio integradas siguiendo los pasos descritos en este artículo.

Artículos relacionados