Set-PnPWebTheme

Sets the theme of the current web.

Syntax

Set-PnPWebTheme
   [-Theme <ThemePipeBind>]
                  [-WebUrl <String>]
                  [-Web <WebPipeBind>]
                  [-Connection <SPOnlineConnection>]

Description

Sets the theme of the current web. * Requires Tenant Administration Rights *

Examples

------------------EXAMPLE 1------------------

Set-PnPWebTheme -Theme MyTheme

Sets the theme named "MyTheme" to the current web

------------------EXAMPLE 2------------------

Get-PnPTenantTheme -Name "MyTheme" | Set-PnPWebTheme

Sets the theme named "MyTheme" to the current web

Optional Parameters

-Connection

Optional connection to be used by the cmdlet. Retrieve the value for this parameter by either specifying -ReturnConnection on Connect-PnPOnline or by executing Get-PnPConnection.

Type:SPOnlineConnection
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-Theme

Specifies the Color Palette Url based on the site or server relative url

Type:ThemePipeBind
Position:0
Accept pipeline input:True
Accept wildcard characters:False
-Web

This parameter allows you to optionally apply the cmdlet action to a subweb within the current web. In most situations this parameter is not required and you can connect to the subweb using Connect-PnPOnline instead. Specify the GUID, server relative url (i.e. /sites/team1) or web instance of the web to apply the command to. Omit this parameter to use the current web.

Type:WebPipeBind
Position:Named
Accept pipeline input:False
Accept wildcard characters:False
-WebUrl

The URL of the web to apply the theme to. If not specified it will default to the current web based upon the URL specified with Connect-PnPOnline.

Type:String
Position:Named
Accept pipeline input:False
Accept wildcard characters:False