external help file | applicable | schema |
---|---|---|
SharePoint Server 2013, SharePoint Server 2016, SharePoint Online |
2.0.0 |
Sets the theme of the current web.
Set-PnPTheme [-ColorPaletteUrl <String>]
[-FontSchemeUrl <String>]
[-BackgroundImageUrl <String>]
[-ResetSubwebsToInherit [<SwitchParameter>]]
[-UpdateRootWebOnly [<SwitchParameter>]]
[-Web <WebPipeBind>]
[-Connection <SPOnlineConnection>]
Sets the theme of the current web, if any of the attributes is not set, that value will be set to null
PS:> Set-PnPTheme
Removes the current theme and resets it to the default.
PS:> Set-PnPTheme -ColorPaletteUrl /_catalogs/theme/15/company.spcolor
PS:> Set-PnPTheme -ColorPaletteUrl /_catalogs/theme/15/company.spcolor -BackgroundImageUrl '/sites/Team Site/style library/background.png'
PS:> Set-PnPTheme -ColorPaletteUrl /_catalogs/theme/15/company.spcolor -BackgroundImageUrl '/sites/Team Site/style library/background.png' -ResetSubwebsToInherit
Sets the theme to the web, and updates all subwebs to inherit the theme from this web.
Specifies the Background Image Url based on the server relative url
Type: String
Parameter Sets: (All)
Required: False
Position: Named
Accept pipeline input: False
Specifies the Color Palette Url based on the site relative url
Type: String
Parameter Sets: (All)
Required: False
Position: Named
Accept pipeline input: False
Specifies the Font Scheme Url based on the server relative url
Type: String
Parameter Sets: (All)
Required: False
Position: Named
Accept pipeline input: False
Resets subwebs to inherit the theme from the rootweb
Type: SwitchParameter
Parameter Sets: (All)
Required: False
Position: Named
Accept pipeline input: False
Updates only the rootweb, even if subwebs are set to inherit the theme.
Type: SwitchParameter
Parameter Sets: (All)
Required: False
Position: Named
Accept pipeline input: False
Optional connection to be used by cmdlet. Retrieve the value for this parameter by eiter specifying -ReturnConnection on Connect-PnPOnline or by executing Get-PnPConnection.
Type: SPOnlineConnection
Parameter Sets: (All)
Required: False
Position: Named
Accept pipeline input: False
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
Parameter Sets: (All)
Required: False
Position: Named
Accept pipeline input: False