Add-SPOTheme

새 사용자 지정 테마를 만들거나 기존 테마를 덮어써 설정을 수정합니다.

Syntax

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

Description

Add-SPOTheme cmdlet은 새 테마를 만들거나 기존 테마를 업데이트합니다. 색상표 설정은 해시 테이블 또는 사전으로 전달할 수 있습니다.

테마를 추가해도 사이트에는 테마가 적용되지 않습니다. 테넌트 저장소에 테마를 추가한 다음 테마 목록에서 최신 페이지의 모양 변경 옵션에서 테마를 사용할 수 있습니다.

예제

예 1

이 예제에서는 다양한 시안 음영인 색상표 설정을 사용하여 명명 "Custom Cyan" 된 새 테마를 만듭니다. 설정은 해시 테이블로 전달됩니다.

$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

참고

SPO 관리 셸의 2017년 12월 릴리스 이전에 Add-SPOTheme cmdlet은 색상표 설정을 사전으로 전달해야 했습니다. 최신 버전의 SPO 관리 셸을 사용하거나 필요한 경우 해시 테이블을 사전으로 변환하는 함수를 사용하는 HashToDictionary 것이 좋습니다.

예 2

기존 테마를 업데이트하려는 경우(예: 일부 색 설정을 수정하려면) 이전에 표시된 것과 동일한 구문을 사용하지만 Add-SPOTheme cmdlet에 플래그를 추가 -Overwrite 합니다.

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

매개 변수

-Identity

테마의 이름을 지정합니다. 테마를 고유하게 식별해야 합니다.

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

-IsInverted

어두운 배경과 밝은 전경을 사용하여 테마가 반전되는지 여부를 지정합니다.

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

-Palette

테마의 색 팔레트를 테마 슬롯 값의 사전으로 지정합니다.

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

-덮어쓰기

동일한 이름의 테마가 있는 경우 덮어씁니다.

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