Compartir a través de


Add-SPOTheme

Crea un nuevo tema personalizado o sobrescribe un tema existente para modificar su configuración.

Syntax

Add-SPOTheme
   -Identity <SpoThemePipeBind>
   -IsInverted <bool>
   -Overwrite
   -Palette <SpoThemePalettePipeBind> 
   [<CommonParameters>]

Description

El cmdlet Add-SPOTheme crea un nuevo tema o actualiza un tema existente. La configuración de la paleta de colores se puede pasar como una tabla hash o un diccionario.

Agregar un tema no aplica el tema a ningún sitio. Agrega el tema al almacén de inquilinos y, a continuación, el tema está disponible en la lista de temas en la opción Cambiar la apariencia de las páginas modernas.

Ejemplos

Ejemplo 1

En este ejemplo, se crea un nuevo tema denominado "Custom Cyan" , con la configuración de la paleta de colores que son varios tonos de cian. Tenga en cuenta que la configuración se pasa como una tabla hash.

$themepalette = @{
  "themePrimary" = "#00ffff";
  "themeLighterAlt" = "#f3fcfc";
  "themeLighter" = "#daffff";
  "themeLight" = "#affefe";
  "themeTertiary" = "#76ffff";
  "themeSecondary" = "#39ffff";
  "themeDarkAlt" = "#00c4c4";
  "themeDark" = "#009090";
  "themeDarker" = "#005252";
  "neutralLighterAlt" = "#f8f8f8";
  "neutralLighter" = "#f4f4f4";
  "neutralLight" = "#eaeaea";
  "neutralQuaternaryAlt" = "#dadada";
  "neutralQuaternary" = "#d0d0d0";
  "neutralTertiaryAlt" = "#c8c8c8";
  "neutralTertiary" = "#a6a6a6";
  "neutralSecondaryAlt" = "#767676";
  "neutralSecondary" = "#666666";
  "neutralPrimary" = "#333";
  "neutralPrimaryAlt" = "#3c3c3c";
  "neutralDark" = "#212121";
  "black" = "#000000";
  "white" = "#fff";
  "primaryBackground" = "#fff";
  "primaryText" = "#333"
 }

Add-SPOTheme -Identity "Custom Cyan" -Palette $themepalette -IsInverted $false

Nota:

Antes de la versión de diciembre de 2017 del Shell de administración de SPO, el cmdlet Add-SPOTheme requería que la configuración de la paleta de colores se pasara como diccionario. Se recomienda usar la versión más reciente del Shell de administración de SPO o usar la HashToDictionary función para convertir una tabla hash en un diccionario si es necesario.

Ejemplo 2

Si desea actualizar un tema existente (por ejemplo, para modificar algunos de sus valores de color), use la misma sintaxis que se mostró anteriormente, pero agregue la -Overwrite marca al cmdlet Add-SPOTheme .

Add-SPOTheme -Identity "Custom Cyan" -Palette $themepalette -IsInverted $false -Overwrite

Parámetros

-Identity

Especifica el nombre del tema. Esto debe identificar de forma única el tema.

Type:SpoThemePalettePipeBind
Aliases:Name
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-IsInverted

Especifica si el tema está invertido, con un fondo oscuro y un primer plano claro.

Type:Boolean
Aliases:None
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-Overwrite

Sobrescribe un tema con el mismo nombre en caso de que exista.

Type:SwitchParameter
Aliases:None
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-Palette

Especifica la paleta de colores del tema, como un diccionario de valores de ranura de tema.

Type:SpoThemePalettePipeBind
Aliases:None
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online