SharePoint Online: ¿Cómo agregar un nuevo tema personalizado usando PowerShell?
Requisito: Crear un nuevo tema en SharePoint Online.
¿Cómo crear un nuevo tema de color en SharePoint Online?
Un tema de SharePoint Online es una colección de configuraciones que puede usar para ajustar la apariencia de su sitio. Puede utilizar temas para controlar los colores, las fuentes y el diseño de su sitio. Los sitios modernos de SharePoint Online (sitios Teams, Communications y Hub) proporcionan un conjunto de temas predeterminados (azul, naranja, rojo, morado, verde y gris), que puede usar para cambiar rápidamente la apariencia de su SharePoint. sitios. Además, puedes crear un nuevo tema para una experiencia más personalizada para tus usuarios.
Le mostraré cómo usar PowerShell para instalar temas en SharePoint Online. Esta es una excelente manera para que los administradores, o el propio propietario del sitio, creen su tema personalizado de SharePoint sin tener que trabajar con CSS en absoluto. ¿Cómo agregar un tema personalizado en SharePoint Online? Crear un tema personalizado en SharePoint es una forma rápida y sencilla de darle a su sitio una apariencia única. Estos son los pasos para agregar un tema personalizado en SharePoint Online:
Paso 1: crear un nuevo tema de color en SharePoint Online
Cree un nuevo tema en SharePoint Online utilizando este diseñador de temas de interfaz de usuario fluido de Microsoft: https://aka.ms/themedesigner. Personaliza y exporta la salida del tema.
Paso 2: agregue un tema personalizado a SharePoint Online usando PowerShell
Una vez creado el tema con el diseñador de temas, agregue el color del tema al inquilino de SharePoint Online mediante PowerShell. Abra el Shell de administración de SharePoint Online o PowerShell ISE como administrador de SharePoint, asegúrese de cambiar la URL del centro de administración a su dominio y ejecute este script para agregar un tema de sitio a SharePoint Online usando PowerShell:
#Define the color palette
$ThemePalette = @{
"themePrimary" = "#00d492";
"themeLighterAlt" = "#f3fdfa";
"themeLighter" = "#d0f8eb";
"themeLight" = "#a9f2db";
"themeTertiary" = "#5ce5b9";
"themeSecondary" = "#1ad99c";
"themeDarkAlt" = "#00be82";
"themeDark" = "#00a16e";
"themeDarker" = "#007751";
"neutralLighterAlt" = "#f8f8f8";
"neutralLighter" = "#f4f4f4";
"neutralLight" = "#eaeaea";
"neutralQuaternaryAlt" = "#dadada";
"neutralQuaternary" = "#d0d0d0";
"neutralTertiaryAlt" = "#c8c8c8";
"neutralTertiary" = "#ae9e9e";
"neutralSecondary" = "#938181";
"neutralPrimaryAlt" = "#796767";
"neutralPrimary" = "#0f0b0b";
"neutralDark" = "#443636";
"black" = "#2a2020";
"white" = "#ffffff";
}
#Set Admin Center URL
$AdminCenterURL = "https://crescent-admin.sharepoint.com"
#Connect to SharePoint Online - Prompt for credentials
Connect-SPOService -url $AdminCenterURL -Credential (Get-Credential)
#Add new SharePoint Online theme
Add-SPOTheme -Name "Crescent Green" -Palette $ThemePalette -IsInverted $False
Este PowerShell agrega un tema de sitio a SharePoint Online. Si va al ícono de ajustes de Configuración del sitio >> Cambiar la apariencia, encontrará el nuevo tema de color en "Temas de la empresa". Puede elegir el equipo y hacer clic en el botón "Aplicar" para cambiar el equipo de su colección de sitios de SharePoint.
SharePoint Online Agregar tema personalizado usando PnP PowerShell
Si bien SharePoint ofrece una variedad de temas prediseñados, es posible que desee crear un tema personalizado que se adapte mejor a las necesidades de su organización. Puede agregar un nuevo tema a SharePoint Online usando PnP PowerShell con el cmdlet Add-PnPTenantTheme. A continuación se explica cómo crear un tema personalizado en SharePoint Online:
#Parameter
$AdminCenterURL = "https://crescent-admin.sharepoint.com"
#Connect to Admin Center
Connect-PnPOnline -Url $AdminCenterURL -Interactive
#Define Theme
$ThemePalette = @{
"themePrimary" = "#5fc5df";
"themeLighterAlt" = "#f8fdfe";
"themeLighter" = "#e3f5fa";
"themeLight" = "#cbedf5";
"themeTertiary" = "#9bdbeb";
"themeSecondary" = "#71cbe2";
"themeDarkAlt" = "#56b1c8";
"themeDark" = "#4995a9";
"themeDarker" = "#356e7c";
"neutralLighterAlt" = "#f8f8f8";
"neutralLighter" = "#f4f4f4";
"neutralLight" = "#eaeaea";
"neutralQuaternaryAlt" = "#dadada";
"neutralQuaternary" = "#d0d0d0";
"neutralTertiaryAlt" = "#c8c8c8";
"neutralTertiary" = "#d8baba";
"neutralSecondary" = "#b17f7f";
"neutralPrimaryAlt" = "#8d5252";
"neutralPrimary" = "#7e4343";
"neutralDark" = "#5f3232";
"black" = "#462525";
"white" = "#ffffff";
"primaryBackground" = "#ffffff";
"primaryText" = "#7e4343";
"bodyBackground" = "#ffffff";
"bodyText" = "#7e4343";
"disabledBackground" = "#f4f4f4";
"disabledText" = "#c8c8c8";
}
#powershell to add custom theme in sharepoint online
Add-PnPTenantTheme -Identity "Corporate Theme" -Palette $ThemePalette -IsInverted $False -Overwrite
Esto crea un tema personalizado en SharePoint Online. ¿Cómo cambio el tema predeterminado en SharePoint en línea? Para aplicar el tema al sitio de SharePoint Online, utilice: ¿Cómo aplicar un tema en SharePoint Online usando PowerShell?

