From 81649e5d8a3bca47bd07d24893e9ced212e835ab Mon Sep 17 00:00:00 2001 From: erwinvanhunen Date: Mon, 25 Mar 2024 02:10:57 +0000 Subject: [PATCH] Commit from GitHub Actions (Build Documentation Site) --- cmdlets/Set-PnPTenantCdnPolicy.html | 6 +- cmdlets/Set-PnPTerm.html | 23 +++++-- cmdlets/Set-PnPTermSet.html | 20 ++++-- cmdlets/Set-PnPTheme.html | 10 +-- cmdlets/Set-PnPUserOneDriveQuota.html | 10 +-- cmdlets/Set-PnPUserProfileProperty.html | 14 ++-- cmdlets/Set-PnPView.html | 18 ++--- .../Set-PnPVivaConnectionsDashboardACE.html | 68 +++++++++---------- cmdlets/Set-PnPWebPartProperty.html | 8 +-- cmdlets/Set-PnPWebPermission.html | 17 ++++- cmdlets/Set-PnPWebTheme.html | 8 +-- index.json | 22 +++--- 12 files changed, 129 insertions(+), 95 deletions(-) diff --git a/cmdlets/Set-PnPTenantCdnPolicy.html b/cmdlets/Set-PnPTenantCdnPolicy.html index e82713fd5..653da2c37 100644 --- a/cmdlets/Set-PnPTenantCdnPolicy.html +++ b/cmdlets/Set-PnPTenantCdnPolicy.html @@ -106,7 +106,7 @@

EXAMPLE 2

This example sets the ExcludeRestrictedSiteClassifications policy for the selected CdnType to a policy value of listed excluded site classifications.

PARAMETERS

-CdnType

-

The type of cdn to retrieve the policies from

+

The type of cdn to set the policies for.

Type: SPOTenantCdnType
 Parameter Sets: (All)
 Accepted values: Public, Private
@@ -129,7 +129,7 @@ 

-Connection

Accept wildcard characters: False

-PolicyType

-

The type of the policy to set

+

The type of the policy to set.

Type: SPOTenantCdnPolicyType
 Parameter Sets: (All)
 Accepted values: IncludeFileExtensions, ExcludeRestrictedSiteClassifications, ExcludeIfNoScriptDisabled
@@ -141,7 +141,7 @@ 

-PolicyType

Accept wildcard characters: False

-PolicyValue

-

The value of the policy to set

+

The value of the policy to set.

Type: String
 Parameter Sets: (All)
 
diff --git a/cmdlets/Set-PnPTerm.html b/cmdlets/Set-PnPTerm.html
index fc0009e97..897316d9f 100644
--- a/cmdlets/Set-PnPTerm.html
+++ b/cmdlets/Set-PnPTerm.html
@@ -84,19 +84,19 @@
   

Set-PnPTerm

SYNOPSIS

-

Updates a term

+

Updates a term.

SYNTAX

By Term Id

Set-PnPTerm -Identity <Guid> [-Name <String>] [-Lcid <Int32>] [-Description <String>]
  [-CustomProperties <Hashtable>] [-LocalCustomProperties <Hashtable>] [-DeleteAllCustomProperties]
  [-DeleteAllLocalCustomProperties] [-Deprecated <bool>] [-AvailableForTagging <bool>] [-TermStore <TaxonomyTermStorePipeBind>]
- 
+ [-Connection <PnPConnection>]
 

By Term Name

Set-PnPTerm -Identity <String> [-Name <String>] [-Lcid <Int32>] [-Description <String>]
  [-CustomProperties <Hashtable>] [-LocalCustomProperties <Hashtable>] [-DeleteAllCustomProperties]
  [-DeleteAllLocalCustomProperties] [-Deprecated <bool>] [-AvailableForTagging <bool>] -TermSet <TaxonomyTermSetPipeBind> -TermGroup <TaxonomyTermGroupPipeBind>
- [-TermStore <TaxonomyTermStorePipeBind>] 
+ [-TermStore <TaxonomyTermStorePipeBind>] [-Connection <PnPConnection>]
 

DESCRIPTION

This cmdlet allows you to update an existing term.

@@ -124,6 +124,17 @@

-AvailableForTagging

Parameter Sets: (All) Aliases: +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +
+

-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: PnPConnection
+Parameter Sets: (All)
+
 Required: False
 Position: Named
 Default value: None
@@ -143,7 +154,7 @@ 

-CustomProperties

Accept wildcard characters: False

-DeleteAllCustomProperties

-

Removes all custom properties

+

Removes all custom properties.

Type: SwitchParameter
 Parameter Sets: (All)
 Aliases:
@@ -155,7 +166,7 @@ 

-DeleteAllCustomProperties

Accept wildcard characters: False

-DeleteAllLocalCustomProperties

-

Removes all local custom properties

+

Removes all local custom properties.

Type: SwitchParameter
 Parameter Sets: (All)
 Aliases:
@@ -215,7 +226,7 @@ 

-Lcid

Accept wildcard characters: False

-LocalCustomProperties

-

Sets local custom properties

+

Sets local custom properties.

Type: Hashtable
 Parameter Sets: (All)
 Aliases:
diff --git a/cmdlets/Set-PnPTermSet.html b/cmdlets/Set-PnPTermSet.html
index 4ea4d0ff6..9c22b6d7e 100644
--- a/cmdlets/Set-PnPTermSet.html
+++ b/cmdlets/Set-PnPTermSet.html
@@ -92,7 +92,7 @@ 

SYNTAX

[-StakeholderToDelete <String>] [-IsAvailableForTagging <Boolean>] [-IsOpenForTermCreation <Boolean>] [-UseForSiteNavigation <Boolean>] [-UseForFacetedNavigation <Boolean>] [-SetTargetPageForTerms <String>] [-RemoveTargetPageForTerms] [-SetCatalogItemPageForCategories <String>] [-RemoveCatalogItemPageForCategories] - + [-Connection <PnPConnection>]

DESCRIPTION

This cmdlet allows you to update an existing term set.

@@ -100,18 +100,28 @@

EXAMPLES

Example 1

Set-PnPTermSet -Identity "Departments" -TermGroup "Corporate" -Name "Business Units"
 
-

This example changes the name of a the "Departments" term set to "Business Units"

+

This example changes the name of a the "Departments" term set to "Business Units".

Example 2

Set-PnPTermSet -Identity "Departments" -TermGroup "Corporate" -UseForSiteNavigation $true
 
-

This example allows the terms in the term set "Departments" to be used for site navigation links

+

This example allows the terms in the term set "Departments" to be used for site navigation links.

Example 3

Set-PnPTermSet -Identity "Departments" -TermGroup "Corporate" -IsAvailableForTagging $false
 
-

This example makes the terms in the term set "Departments" unavailable to end users and content editors

+

This example makes the terms in the term set "Departments" unavailable to end users and content editors.

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: PnPConnection
+Parameter Sets: (All)
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+

-Contact

-

The contact information

+

The contact information.

Type: String
 Parameter Sets: (All)
 Aliases:
diff --git a/cmdlets/Set-PnPTheme.html b/cmdlets/Set-PnPTheme.html
index e8b424a1f..64f6c0430 100644
--- a/cmdlets/Set-PnPTheme.html
+++ b/cmdlets/Set-PnPTheme.html
@@ -91,7 +91,7 @@ 

SYNTAX

DESCRIPTION

-

Sets the theme of the current web, if any of the attributes is not set, that value will be set to null

+

Sets the theme of the current web. If any of the attributes is not set, that value will be set to null.

EXAMPLES

EXAMPLE 1

Set-PnPTheme
@@ -109,7 +109,7 @@ 

EXAMPLE 4

Sets the theme to the web, and updates all subwebs to inherit the theme from this web.

PARAMETERS

-BackgroundImageUrl

-

Specifies the Background Image Url based on the site or server relative url

+

Specifies the Background Image Url based on the site or server relative url.

Type: String
 Parameter Sets: (All)
 
@@ -120,7 +120,7 @@ 

-BackgroundImageUrl

Accept wildcard characters: False

-ColorPaletteUrl

-

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

+

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

Type: String
 Parameter Sets: (All)
 
@@ -142,7 +142,7 @@ 

-Connection

Accept wildcard characters: False

-FontSchemeUrl

-

Specifies the Font Scheme Url based on the site or server relative url

+

Specifies the Font Scheme Url based on the site or server relative url.

Type: String
 Parameter Sets: (All)
 
@@ -153,7 +153,7 @@ 

-FontSchemeUrl

Accept wildcard characters: False

-ResetSubwebsToInherit

-

Resets subwebs to inherit the theme from the rootweb

+

Resets subwebs to inherit the theme from the rootweb.

Type: SwitchParameter
 Parameter Sets: (All)
 
diff --git a/cmdlets/Set-PnPUserOneDriveQuota.html b/cmdlets/Set-PnPUserOneDriveQuota.html
index e4702f205..1207a30e9 100644
--- a/cmdlets/Set-PnPUserOneDriveQuota.html
+++ b/cmdlets/Set-PnPUserOneDriveQuota.html
@@ -88,18 +88,18 @@ 

SYNOPSIS

  • SharePoint: Access to the SharePoint Tenant Administration site
-

Sets the quota on the OneDrive for Business site for a specific user

+

Sets the quota on the OneDrive for Business site for a specific user.

SYNTAX

Set-PnPUserOneDriveQuota [-Account] <String> [-Quota] <Int64> [-QuotaWarning] <Int64>
  [-Connection <PnPConnection>] 
 

DESCRIPTION

-

This command allows you to set the quota on the OneDrive for Business site of a specific user. You must connect to the tenant admin website (https://:-admin.sharepoint.com) with Connect-PnPOnline in order to use this cmdlet.

+

This command allows you to set the quota on the OneDrive for Business site of a specific user. You must connect to the tenant admin website (https://<tenant>-admin.sharepoint.com) with Connect-PnPOnline in order to use this cmdlet.

EXAMPLES

EXAMPLE 1

Set-PnPUserOneDriveQuota -Account 'user@domain.com' -Quota 5368709120 -QuotaWarning 4831838208
 
-

Sets the quota on the OneDrive for Business site for the specified user to 5GB (5368709120 bytes) and sets a warning to be shown at 4.5 GB (4831838208)

+

Sets the quota on the OneDrive for Business site for the specified user to 5GB (5368709120 bytes) and sets a warning to be shown at 4.5 GB (4831838208).

PARAMETERS

-Account

The account of the user, formatted either as a login name, or as a claims identity, e.g. i:0#.f|membership|user@domain.com

@@ -124,7 +124,7 @@

-Connection

Accept wildcard characters: False

-Quota

-

The quota to set on the OneDrive for Business site of the user, in bytes

+

The quota to set on the OneDrive for Business site of the user, in bytes.

Type: Int64
 Parameter Sets: (All)
 
@@ -135,7 +135,7 @@ 

-Quota

Accept wildcard characters: False

-QuotaWarning

-

The quota to set on the OneDrive for Business site of the user when to start showing warnings about the drive nearing being full, in bytes

+

The quota to set on the OneDrive for Business site of the user when to start showing warnings about the drive nearing being full, in bytes.

Type: Int64
 Parameter Sets: (All)
 
diff --git a/cmdlets/Set-PnPUserProfileProperty.html b/cmdlets/Set-PnPUserProfileProperty.html
index 5e83727dc..ca8cc2f0e 100644
--- a/cmdlets/Set-PnPUserProfileProperty.html
+++ b/cmdlets/Set-PnPUserProfileProperty.html
@@ -99,16 +99,16 @@ 

Multi

[-Connection <PnPConnection>]

DESCRIPTION

-

Requires a connection to a SharePoint Tenant Admin site.

+

Updates the value of a specific user profile property for a single user profile in the SharePoint Online environment. Requires a connection to the SharePoint Tenant Admin site.

EXAMPLES

EXAMPLE 1

-
Set-PnPUserProfileProperty -Account 'user@domain.com' -Property 'SPS-Location' -Value 'Stockholm'
+
Set-PnPUserProfileProperty -Account 'john@domain.com' -Property 'SPS-Location' -Value 'Stockholm'
 
-

Sets the SPS-Location property for the user as specified by the Account parameter

+

Sets the SPS-Location property to 'Stockholm' for the user john@domain.com.

EXAMPLE 2

-
Set-PnPUserProfileProperty -Account 'user@domain.com' -Property 'MyProperty' -Values 'Value 1','Value 2'
+
Set-PnPUserProfileProperty -Account 'john@domain.com' -Property 'MyProperty' -Values 'Value 1','Value 2'
 
-

Sets the MyProperty multi value property for the user as specified by the Account parameter

+

Sets the MyProperty multi value property for the user john@domain.com.

PARAMETERS

-Account

The account of the user, formatted either as a login name, or as a claims identity, e.g. i:0#.f|membership|user@domain.com

@@ -133,7 +133,7 @@

-Connection

Accept wildcard characters: False

-PropertyName

-

The property to set, for instance SPS-Skills or SPS-Location

+

The property to set, for instance SPS-Skills or SPS-Location.

Type: String
 Parameter Sets: (All)
 
@@ -144,7 +144,7 @@ 

-PropertyName

Accept wildcard characters: False

-Value

-

The value to set in the case of a single value property

+

The value to set in the case of a single value property.

Type: String
 Parameter Sets: Single
 
diff --git a/cmdlets/Set-PnPView.html b/cmdlets/Set-PnPView.html
index 7d2401035..50ba6b452 100644
--- a/cmdlets/Set-PnPView.html
+++ b/cmdlets/Set-PnPView.html
@@ -84,7 +84,7 @@
   

Set-PnPView

SYNOPSIS

-

Change view properties

+

Change view properties.

SYNTAX

Set-PnPView [[-List] <ListPipeBind>] -Identity <ViewPipeBind> [-Values <Hashtable>] [-Fields <String[]>]
  [-Aggregations <String>] [-Connection <PnPConnection>] 
@@ -95,26 +95,26 @@ 

EXAMPLES

EXAMPLE 1

Set-PnPView -List "Tasks" -Identity "All Tasks" -Values @{JSLink="hierarchytaskslist.js|customrendering.js";Title="My view"}
 
-

Updates the "All Tasks" view on list "Tasks" to use hierarchytaskslist.js and customrendering.js for the JSLink and changes the title of the view to "My view"

+

Updates the "All Tasks" view on list "Tasks" to use hierarchytaskslist.js and customrendering.js for the JSLink and changes the title of the view to "My view".

EXAMPLE 2

Get-PnPList -Identity "Tasks" | Get-PnPView | Set-PnPView -Values @{JSLink="hierarchytaskslist.js|customrendering.js"}
 
-

Updates all views on list "Tasks" to use hierarchytaskslist.js and customrendering.js for the JSLink

+

Updates all views on list "Tasks" to use hierarchytaskslist.js and customrendering.js for the JSLink.

EXAMPLE 3

Set-PnPView -List "Documents" -Identity "Corporate Documents" -Fields "Title","Created"
 
-

Updates the Corporate Documents view on the Documents library to have two fields

+

Updates the Corporate Documents view on the Documents library to have two fields.

EXAMPLE 4

Set-PnPView -List "Documents" -Identity "Corporate Documents" -Fields "Title","Created" -Aggregations "<FieldRef Name='Title' Type='COUNT'/>"
 
-

Updates the Corporate Documents view on the Documents library and sets the totals (aggregations) to Count on the Title field

+

Updates the Corporate Documents view on the Documents library and sets the totals (aggregations) to Count on the Title field.

EXAMPLE 5

Set-PnPView -List "Documents" -Identity "Dept Documents" -Fields "Title,"Created" -Values @{Paged=$true;RowLimit=[UInt32]"100"}
 

Updates the Dept Documents view on the Documents library to show items paged in batches of 100, note the type casting on the value to prevent warnings.

PARAMETERS

-Aggregations

-

A valid XML fragment containing one or more Aggregations

+

A valid XML fragment containing one or more Aggregations.

Type: String
 Parameter Sets: (All)
 
@@ -136,7 +136,7 @@ 

-Connection

Accept wildcard characters: False

-Fields

-

An array of fields to use in the view. Notice that specifying this value will remove the existing fields

+

An array of fields to use in the view. Notice that specifying this value will remove the existing fields.

Type: String[]
 Parameter Sets: (All)
 
@@ -147,7 +147,7 @@ 

-Fields

Accept wildcard characters: False

-Identity

-

The Id, Title or instance of the view

+

The Id, Title or instance of the view.

Type: ViewPipeBind
 Parameter Sets: (All)
 
@@ -158,7 +158,7 @@ 

-Identity

Accept wildcard characters: False

-List

-

The Id, Title or Url of the list

+

The Id, Title or Url of the list.

Type: ListPipeBind
 Parameter Sets: (All)
 
diff --git a/cmdlets/Set-PnPVivaConnectionsDashboardACE.html b/cmdlets/Set-PnPVivaConnectionsDashboardACE.html
index cddfaadd4..a9859b149 100644
--- a/cmdlets/Set-PnPVivaConnectionsDashboardACE.html
+++ b/cmdlets/Set-PnPVivaConnectionsDashboardACE.html
@@ -84,7 +84,7 @@
   

Set-PnPVivaConnectionsDashboardACE

SYNOPSIS

-

Update the Adaptive card extension in the Viva connections dashboard page. This requires that you connect to a SharePoint Home site and have configured the Viva connections page.

+

Update the Adaptive card extension in the Viva Connections dashboard page. This requires that you connect to a SharePoint Home site and have configured the Viva Connections page.

SYNTAX

Update using typed properties (Default)

Update-PnPVivaConnectionsDashboardACE -Identity <VivaACEPipeBind> [-Title <string>] [-Properties <object>] [-Description <string>] [-IconProperty <string>] [-Order <Int>][-CardSize <CardSize>] [-Connection <PnPConnection>]
@@ -93,7 +93,7 @@ 

Update using JSON properties

Update-PnPVivaConnectionsDashboardACE -Identity <VivaACEPipeBind> [-Title <string>] [-PropertiesJSON <string>] [-Description <string>] [-IconProperty <string>] [-Order <Int>][-CardSize <CardSize>] [-Connection <PnPConnection>]
 

DESCRIPTION

-

Allows to update the Adaptive card extension in the Viva connections dashboard page.

+

Allows to update the Adaptive card extension in the Viva Connections dashboard page.

EXAMPLES

EXAMPLE 1

Set-PnPVivaConnectionsDashboardACE -Identity "58108715-185e-4214-8786-01218e7ab9ef" -Title "Update title" -Description "Update Description" -IconProperty "https://cdn.hubblecontent.osi.office.net/m365content/publish/002f8bf9-b8ee-4689-ae97-e411b756099d/691108002.jpg" -Order 4 -CardSize Large -PropertiesJSON $myProperties
@@ -102,15 +102,15 @@ 

EXAMPLE 1

EXAMPLE 2

Set-PnPVivaConnectionsDashboardACE -Identity "58108715-185e-4214-8786-01218e7ab9ef" -Title "Update title" -Description "Update Description"
 
-

Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page. It will update the Title and Description of the ACE.

+

Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva Connections dashboard page. It will update the Title and Description of the ACE.

EXAMPLE 3

Set-PnPVivaConnectionsDashboardACE -Identity "58108715-185e-4214-8786-01218e7ab9ef" -IconProperty "https://cdn.hubblecontent.osi.office.net/m365content/publish/002f8bf9-b8ee-4689-ae97-e411b756099d/691108002.jpg" -Order 4
 
-

Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page. It will update the IconProperty and Order of the ACE.

+

Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva Connections dashboard page. It will update the IconProperty and Order of the ACE.

EXAMPLE 4

Set-PnPVivaConnectionsDashboardACE -Identity "58108715-185e-4214-8786-01218e7ab9ef" -CardSize Large
 
-

Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page. It will update the CardSize to large.

+

Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva Connections dashboard page. It will update the CardSize to large.

EXAMPLE 5

$ace = Get-PnPVivaConnectionsDashboardACE -Identity 58108715-185e-4214-8786-01218e7ab9ef
 $ace.Properties.QuickViews[0].Data = '{ 
@@ -120,7 +120,7 @@ 

EXAMPLE 5

]}' Update-PnPVivaConnectionsDashboardACE -Identity $ace.InstanceId -Properties $ace.Properties
-

Update the default quickview data of the adaptive card extension with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page to the provided JSON structure.

+

Update the default quickview data of the adaptive card extension with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva Connections dashboard page to the provided JSON structure.

EXAMPLE 6

$ace = Get-PnPVivaConnectionsDashboardACE -Identity 58108715-185e-4214-8786-01218e7ab9ef
 $ace.Properties.QuickViews[0].Template = '{
@@ -132,22 +132,22 @@ 

EXAMPLE 6

]}' Set-PnPVivaConnectionsDashboardACE -Identity $ace.InstanceId -Properties $ace.Properties
-

Update the default quickview Adaptive Cards template of the adaptive card extension with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page to the provided JSON structure.

+

Update the default quickview Adaptive Cards template of the adaptive card extension with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva Connections dashboard page to the provided JSON structure.

PARAMETERS

-

-Identity

-

The instance Id of the Adaptive Card extension present on the Viva connections dashboard page. You can retrieve the value for this parameter by executing Get-PnPVivaConnectionsDashboardACE cmdlet. This parameter takes either the Instance Id, the Id or the Title property. But as the latter two are not necessarily unique within the dashboard, the preferred value is to use the Instance Id of the ACE.

-
Type: VivaACEPipeBind
+

-CardSize

+

The size of the Adaptive Card extension present on the Viva connections dashboard page. The available values are Large or Medium.

+
Type: CardSize
 Parameter Sets: (All)
 
-Required: True
+Required: False
 Position: Named
 Default value: None
 Accept pipeline input: False
 Accept wildcard characters: False
 
-

-Title

-

The Title of the Adaptive Card extension present on the Viva connections dashboard page.

-
Type: string
+

-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: PnPConnection
 Parameter Sets: (All)
 
 Required: False
@@ -178,21 +178,21 @@ 

-IconProperty

Accept pipeline input: False Accept wildcard characters: False
-

-PropertiesJSON

-

The properties of the Adaptive Card extension present on the Viva connections dashboard page in JSON format.

-
Type: string
-Parameter Sets: Update using JSON properties
+

-Identity

+

The instance Id of the Adaptive Card extension present on the Viva connections dashboard page. You can retrieve the value for this parameter by executing Get-PnPVivaConnectionsDashboardACE cmdlet. This parameter takes either the Instance Id, the Id or the Title property. But as the latter two are not necessarily unique within the dashboard, the preferred value is to use the Instance Id of the ACE.

+
Type: VivaACEPipeBind
+Parameter Sets: (All)
 
-Required: False
+Required: True
 Position: Named
 Default value: None
 Accept pipeline input: False
 Accept wildcard characters: False
 
-

-Properties

-

The typed properties of the Adaptive Card extension present on the Viva connections dashboard page. These can be retrieved and changed through the Get-PnPVivaConnectionsDashboardACE cmdlet and using its Properties property.

-
Type: string
-Parameter Sets: Update using typed properties
+

-Order

+

The Order of appearance of the Adaptive Card extension present on the Viva connections dashboard page.

+
Type: Int
+Parameter Sets: (All)
 
 Required: False
 Position: Named
@@ -200,10 +200,10 @@ 

-Properties

Accept pipeline input: False Accept wildcard characters: False
-

-Order

-

The Order of appearance of the Adaptive Card extension present on the Viva connections dashboard page.

-
Type: Int
-Parameter Sets: (All)
+

-Properties

+

The typed properties of the Adaptive Card extension present on the Viva connections dashboard page. These can be retrieved and changed through the Get-PnPVivaConnectionsDashboardACE cmdlet and using its Properties property.

+
Type: string
+Parameter Sets: Update using typed properties
 
 Required: False
 Position: Named
@@ -211,10 +211,10 @@ 

-Order

Accept pipeline input: False Accept wildcard characters: False
-

-CardSize

-

The size of the Adaptive Card extension present on the Viva connections dashboard page. The available values are Large or Medium.

-
Type: CardSize
-Parameter Sets: (All)
+

-PropertiesJSON

+

The properties of the Adaptive Card extension present on the Viva connections dashboard page in JSON format.

+
Type: string
+Parameter Sets: Update using JSON properties
 
 Required: False
 Position: Named
@@ -222,9 +222,9 @@ 

-CardSize

Accept pipeline input: False Accept wildcard characters: False
-

-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: PnPConnection
+

-Title

+

The Title of the Adaptive Card extension present on the Viva connections dashboard page.

+
Type: string
 Parameter Sets: (All)
 
 Required: False
diff --git a/cmdlets/Set-PnPWebPartProperty.html b/cmdlets/Set-PnPWebPartProperty.html
index e5816c3bb..242578d46 100644
--- a/cmdlets/Set-PnPWebPartProperty.html
+++ b/cmdlets/Set-PnPWebPartProperty.html
@@ -84,7 +84,7 @@
   

Set-PnPWebPartProperty

SYNOPSIS

-

Sets a web part property

+

Sets a web part property.

SYNTAX

Set-PnPWebPartProperty -ServerRelativePageUrl <String> -Identity <Guid> -Key <String> -Value <PSObject>
  [-Connection <PnPConnection>] 
@@ -109,7 +109,7 @@ 

-Connection

Accept wildcard characters: False

-Identity

-

The Guid of the web part

+

The Guid of the web part.

Type: Guid
 Parameter Sets: (All)
 
@@ -120,7 +120,7 @@ 

-Identity

Accept wildcard characters: False

-Key

-

Name of a single property to be set

+

Name of a single property to be set.

Type: String
 Parameter Sets: (All)
 
@@ -143,7 +143,7 @@ 

-ServerRelativePageUrl

Accept wildcard characters: False

-Value

-

Value of the property to be set

+

Value of the property to be set.

Type: PSObject
 Parameter Sets: (All)
 
diff --git a/cmdlets/Set-PnPWebPermission.html b/cmdlets/Set-PnPWebPermission.html
index 76f168b35..71501d369 100644
--- a/cmdlets/Set-PnPWebPermission.html
+++ b/cmdlets/Set-PnPWebPermission.html
@@ -86,9 +86,11 @@ 

Set-PnPWebPermission

SYNOPSIS

Sets web permissions.

SYNTAX

-
Set-PnPWebPermission -Group <GroupPipeBind> [-Identity <WebPipeBind>] [-AddRole <String[]>] [-RemoveRole <String[]>]
+

Set group permissions

+
Set-PnPWebPermission -Group <GroupPipeBind> [-Identity <WebPipeBind>] [-AddRole <String[]>] [-RemoveRole <String[]>] [-Connection <PnPConnection>]
 
-
Set-PnPWebPermission -User <String> [-Identity <WebPipeBind>]  [-AddRole <String[]>] [-RemoveRole <String[]>]
+

Set user permissions

+
Set-PnPWebPermission -User <String> [-Identity <WebPipeBind>]  [-AddRole <String[]>] [-RemoveRole <String[]>] [-Connection <PnPConnection>]
 

DESCRIPTION

This cmdlet adds permissions to a user or a group or removes permissions from a user or a group.

@@ -110,6 +112,17 @@

EXAMPLE 4

Adds the specified permission roles to the user "user@contoso.com" in the current web.

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: PnPConnection
+Parameter Sets: (All)
+
+Required: False
+Position: Named
+Default value: None
+Accept pipeline input: False
+Accept wildcard characters: False
+

-User

The name of the user.

Type: String
diff --git a/cmdlets/Set-PnPWebTheme.html b/cmdlets/Set-PnPWebTheme.html
index 98cff93c0..2d4c2fdee 100644
--- a/cmdlets/Set-PnPWebTheme.html
+++ b/cmdlets/Set-PnPWebTheme.html
@@ -95,15 +95,15 @@ 

EXAMPLES

EXAMPLE 1

Set-PnPWebTheme -Theme MyTheme
 
-

Sets the theme named "MyTheme" to the current web

+

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

+

Sets the theme named "MyTheme" to the current web.

EXAMPLE 3

Set-PnPWebTheme -Theme "MyCompanyTheme" -WebUrl https://contoso.sharepoint.com/sites/MyWeb
 
-

Sets the theme named "MyCompanyTheme" to MyWeb

+

Sets the theme named "MyCompanyTheme" to MyWeb.

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.

@@ -117,7 +117,7 @@

-Connection

Accept wildcard characters: False

-Theme

-

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

+

The name or ID of the theme that should be applied to the SharePoint site.

Type: ThemePipeBind
 Parameter Sets: (All)
 
diff --git a/index.json b/index.json
index 3f29f6468..d7bcc95c5 100644
--- a/index.json
+++ b/index.json
@@ -3662,7 +3662,7 @@
   "cmdlets/Set-PnPTenantCdnPolicy.html": {
     "href": "cmdlets/Set-PnPTenantCdnPolicy.html",
     "title": "Set-PnPTenantCdnPolicy | PnP PowerShell",
-    "keywords": "Set-PnPTenantCdnPolicy SYNOPSIS Required Permissions SharePoint: Access to the SharePoint Tenant Administration site Sets the CDN Policies for the specified CDN (Public | Private). SYNTAX Set-PnPTenantCdnPolicy -CdnType  -PolicyType  -PolicyValue  [-Connection ] DESCRIPTION Sets the CDN Policies for the specified CDN (Public | Private). EXAMPLES EXAMPLE 1 Set-PnPTenantCdnPolicy -CdnType Public -PolicyType IncludeFileExtensions -PolicyValue \"CSS,EOT,GIF,ICO,JPEG,JPG,JS,MAP,PNG,SVG,TTF,WOFF\" This example sets the IncludeFileExtensions policy to the specified value. EXAMPLE 2 Set-PnPTenantCdnPolicy -CdnType Public -PolicyType ExcludeRestrictedSiteClassifications -PolicyValue \"Confidential,Restricted\" This example sets the ExcludeRestrictedSiteClassifications policy for the selected CdnType to a policy value of listed excluded site classifications. PARAMETERS -CdnType The type of cdn to retrieve the policies from Type: SPOTenantCdnType Parameter Sets: (All) Accepted values: Public, Private Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -PolicyType The type of the policy to set Type: SPOTenantCdnPolicyType Parameter Sets: (All) Accepted values: IncludeFileExtensions, ExcludeRestrictedSiteClassifications, ExcludeIfNoScriptDisabled Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -PolicyValue The value of the policy to set Type: String Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
+    "keywords": "Set-PnPTenantCdnPolicy SYNOPSIS Required Permissions SharePoint: Access to the SharePoint Tenant Administration site Sets the CDN Policies for the specified CDN (Public | Private). SYNTAX Set-PnPTenantCdnPolicy -CdnType  -PolicyType  -PolicyValue  [-Connection ] DESCRIPTION Sets the CDN Policies for the specified CDN (Public | Private). EXAMPLES EXAMPLE 1 Set-PnPTenantCdnPolicy -CdnType Public -PolicyType IncludeFileExtensions -PolicyValue \"CSS,EOT,GIF,ICO,JPEG,JPG,JS,MAP,PNG,SVG,TTF,WOFF\" This example sets the IncludeFileExtensions policy to the specified value. EXAMPLE 2 Set-PnPTenantCdnPolicy -CdnType Public -PolicyType ExcludeRestrictedSiteClassifications -PolicyValue \"Confidential,Restricted\" This example sets the ExcludeRestrictedSiteClassifications policy for the selected CdnType to a policy value of listed excluded site classifications. PARAMETERS -CdnType The type of cdn to set the policies for. Type: SPOTenantCdnType Parameter Sets: (All) Accepted values: Public, Private Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -PolicyType The type of the policy to set. Type: SPOTenantCdnPolicyType Parameter Sets: (All) Accepted values: IncludeFileExtensions, ExcludeRestrictedSiteClassifications, ExcludeIfNoScriptDisabled Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -PolicyValue The value of the policy to set. Type: String Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
   },
   "cmdlets/Set-PnPTenantSite.html": {
     "href": "cmdlets/Set-PnPTenantSite.html",
@@ -3677,7 +3677,7 @@
   "cmdlets/Set-PnPTerm.html": {
     "href": "cmdlets/Set-PnPTerm.html",
     "title": "Set-PnPTerm | PnP PowerShell",
-    "keywords": "Set-PnPTerm SYNOPSIS Updates a term SYNTAX By Term Id Set-PnPTerm -Identity  [-Name ] [-Lcid ] [-Description ] [-CustomProperties ] [-LocalCustomProperties ] [-DeleteAllCustomProperties] [-DeleteAllLocalCustomProperties] [-Deprecated ] [-AvailableForTagging ] [-TermStore ] By Term Name Set-PnPTerm -Identity  [-Name ] [-Lcid ] [-Description ] [-CustomProperties ] [-LocalCustomProperties ] [-DeleteAllCustomProperties] [-DeleteAllLocalCustomProperties] [-Deprecated ] [-AvailableForTagging ] -TermSet  -TermGroup  [-TermStore ] DESCRIPTION This cmdlet allows you to update an existing term. EXAMPLES Example 1 Set-PnPTerm -Identity 3d9e60e8-d89c-4cd4-af61-a010cf93b380 -Name \"New Name\" Replaces the name of an existing term. Example 2 Set-PnPTerm -Identity \"Marketing\" -TermSet \"Departments\" -TermGroup \"Corporate\" -Name \"Finance\" -CustomProperties @{\"IsCorporate\"=\"True\"} Adds a new custom property to an existing term. Example 3 Set-PnPTerm -Identity \"Marketing\" -TermSet \"Departments\" -TermGroup \"Corporate\" -Name \"Finance\" -DeleteAllCustomProperties -CustomProperties @{\"IsCorporate\"=\"True\"} Removes all custom properties and adds a new custom property to an existing term. Example 4 Set-PnPTerm -Identity \"Marketing\" -TermSet \"Departments\" -TermGroup \"Corporate\" -Deprecated $true Marks an existing term as deprecated, hiding it from users. PARAMETERS -AvailableForTagging Sets a term to be available for tagging or not. Type: boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -CustomProperties Sets custom properties. Type: Hashtable Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -DeleteAllCustomProperties Removes all custom properties Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -DeleteAllLocalCustomProperties Removes all local custom properties Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Description Sets the description for a term. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Deprecated Sets a term as deprecated or not. Type: boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Identity Identity of term to update. Either a name or a GUID. Type: TaxonomyTermPipeBind Parameter Sets: (All) Aliases: Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Lcid Optional language code to use when setting the description. Defaults to the default term store language. Type: Int32 Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -LocalCustomProperties Sets local custom properties Type: Hashtable Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Name The new name for the term. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False -TermGroup The term group to find the term in. Type: TaxonomyTermGroupPipeBind Parameter Sets: By Term Name Aliases: Required: True Position: Named Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False -TermSet The termset to find the term in. Type: TaxonomyTermSetPipeBind Parameter Sets: By Term Name Aliases: Required: True Position: Named Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False -TermStore The termstore to find the term in. If not specified the default term store is used. Type: TaxonomyTermStorePipeBind Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
+    "keywords": "Set-PnPTerm SYNOPSIS Updates a term. SYNTAX By Term Id Set-PnPTerm -Identity  [-Name ] [-Lcid ] [-Description ] [-CustomProperties ] [-LocalCustomProperties ] [-DeleteAllCustomProperties] [-DeleteAllLocalCustomProperties] [-Deprecated ] [-AvailableForTagging ] [-TermStore ] [-Connection ] By Term Name Set-PnPTerm -Identity  [-Name ] [-Lcid ] [-Description ] [-CustomProperties ] [-LocalCustomProperties ] [-DeleteAllCustomProperties] [-DeleteAllLocalCustomProperties] [-Deprecated ] [-AvailableForTagging ] -TermSet  -TermGroup  [-TermStore ] [-Connection ] DESCRIPTION This cmdlet allows you to update an existing term. EXAMPLES Example 1 Set-PnPTerm -Identity 3d9e60e8-d89c-4cd4-af61-a010cf93b380 -Name \"New Name\" Replaces the name of an existing term. Example 2 Set-PnPTerm -Identity \"Marketing\" -TermSet \"Departments\" -TermGroup \"Corporate\" -Name \"Finance\" -CustomProperties @{\"IsCorporate\"=\"True\"} Adds a new custom property to an existing term. Example 3 Set-PnPTerm -Identity \"Marketing\" -TermSet \"Departments\" -TermGroup \"Corporate\" -Name \"Finance\" -DeleteAllCustomProperties -CustomProperties @{\"IsCorporate\"=\"True\"} Removes all custom properties and adds a new custom property to an existing term. Example 4 Set-PnPTerm -Identity \"Marketing\" -TermSet \"Departments\" -TermGroup \"Corporate\" -Deprecated $true Marks an existing term as deprecated, hiding it from users. PARAMETERS -AvailableForTagging Sets a term to be available for tagging or not. Type: boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -CustomProperties Sets custom properties. Type: Hashtable Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -DeleteAllCustomProperties Removes all custom properties. Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -DeleteAllLocalCustomProperties Removes all local custom properties. Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Description Sets the description for a term. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Deprecated Sets a term as deprecated or not. Type: boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Identity Identity of term to update. Either a name or a GUID. Type: TaxonomyTermPipeBind Parameter Sets: (All) Aliases: Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Lcid Optional language code to use when setting the description. Defaults to the default term store language. Type: Int32 Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -LocalCustomProperties Sets local custom properties. Type: Hashtable Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Name The new name for the term. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False -TermGroup The term group to find the term in. Type: TaxonomyTermGroupPipeBind Parameter Sets: By Term Name Aliases: Required: True Position: Named Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False -TermSet The termset to find the term in. Type: TaxonomyTermSetPipeBind Parameter Sets: By Term Name Aliases: Required: True Position: Named Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False -TermStore The termstore to find the term in. If not specified the default term store is used. Type: TaxonomyTermStorePipeBind Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
   },
   "cmdlets/Set-PnPTermGroup.html": {
     "href": "cmdlets/Set-PnPTermGroup.html",
@@ -3687,12 +3687,12 @@
   "cmdlets/Set-PnPTermSet.html": {
     "href": "cmdlets/Set-PnPTermSet.html",
     "title": "Set-PnPTermSet | PnP PowerShell",
-    "keywords": "Set-PnPTermSet SYNOPSIS Updates an existing term set. SYNTAX Set-PnPTermSet -Identity  [-TermGroup]  [-TermStore ] [-Name ] [-Description ] [-Owner ] [-Contact ] [-CustomProperties ] [-StakeholderToAdd ] [-StakeholderToDelete ] [-IsAvailableForTagging ] [-IsOpenForTermCreation ] [-UseForSiteNavigation ] [-UseForFacetedNavigation ] [-SetTargetPageForTerms ] [-RemoveTargetPageForTerms] [-SetCatalogItemPageForCategories ] [-RemoveCatalogItemPageForCategories] DESCRIPTION This cmdlet allows you to update an existing term set. EXAMPLES Example 1 Set-PnPTermSet -Identity \"Departments\" -TermGroup \"Corporate\" -Name \"Business Units\" This example changes the name of a the \"Departments\" term set to \"Business Units\" Example 2 Set-PnPTermSet -Identity \"Departments\" -TermGroup \"Corporate\" -UseForSiteNavigation $true This example allows the terms in the term set \"Departments\" to be used for site navigation links Example 3 Set-PnPTermSet -Identity \"Departments\" -TermGroup \"Corporate\" -IsAvailableForTagging $false This example makes the terms in the term set \"Departments\" unavailable to end users and content editors PARAMETERS -Contact The contact information Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -CustomProperties Any custom properties to set for the term set. e.g. -CustomProperties @{\"propA\"=\"valueA\"} Type: Hashtable Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Description The description of the term set. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Identity The term set to change. Type: TaxonomyTermSetPipeBind Parameter Sets: (All) Aliases: Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -IsAvailableForTagging Sets the term set as available for tagging. Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -IsOpenForTermCreation Opens the term set for creation of terms by users. Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Name The new name for the term set. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Owner Sets the owner of the term set. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -RemoveCatalogItemPageForCategories Removes catalog item page settings for the term set. Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -RemoveTargetPageForTerms Removes target page settings for the term set. Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -SetCatalogItemPageForCategories Specifies the page to load when you navigate to a catalog item under a category in this term set. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -SetTargetPageForTerms Specifies page to load when the user navigates to the friendly-URL for a term in this term set. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -StakeholderToAdd Adds a new stake holder. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -StakeholderToDelete Removes a stake holder. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -TermGroup The term group to find the term set in. Type: TaxonomyTermGroupPipeBind Parameter Sets: (All) Aliases: Required: True Position: 0 Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False -TermStore The term store to use. If not specified the default term store is used. Type: TaxonomyTermStorePipeBind Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -UseForFacetedNavigation Specifies whether users can use refiners based on managed metadata from the search index to quickly browse to specific content. Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -UseForSiteNavigation Specifies whether the terms in this term set can be used for site navigation links with friendly URLs and dynamic content. Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
+    "keywords": "Set-PnPTermSet SYNOPSIS Updates an existing term set. SYNTAX Set-PnPTermSet -Identity  [-TermGroup]  [-TermStore ] [-Name ] [-Description ] [-Owner ] [-Contact ] [-CustomProperties ] [-StakeholderToAdd ] [-StakeholderToDelete ] [-IsAvailableForTagging ] [-IsOpenForTermCreation ] [-UseForSiteNavigation ] [-UseForFacetedNavigation ] [-SetTargetPageForTerms ] [-RemoveTargetPageForTerms] [-SetCatalogItemPageForCategories ] [-RemoveCatalogItemPageForCategories] [-Connection ] DESCRIPTION This cmdlet allows you to update an existing term set. EXAMPLES Example 1 Set-PnPTermSet -Identity \"Departments\" -TermGroup \"Corporate\" -Name \"Business Units\" This example changes the name of a the \"Departments\" term set to \"Business Units\". Example 2 Set-PnPTermSet -Identity \"Departments\" -TermGroup \"Corporate\" -UseForSiteNavigation $true This example allows the terms in the term set \"Departments\" to be used for site navigation links. Example 3 Set-PnPTermSet -Identity \"Departments\" -TermGroup \"Corporate\" -IsAvailableForTagging $false This example makes the terms in the term set \"Departments\" unavailable to end users and content editors. 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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Contact The contact information. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -CustomProperties Any custom properties to set for the term set. e.g. -CustomProperties @{\"propA\"=\"valueA\"} Type: Hashtable Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Description The description of the term set. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Identity The term set to change. Type: TaxonomyTermSetPipeBind Parameter Sets: (All) Aliases: Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -IsAvailableForTagging Sets the term set as available for tagging. Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -IsOpenForTermCreation Opens the term set for creation of terms by users. Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Name The new name for the term set. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Owner Sets the owner of the term set. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -RemoveCatalogItemPageForCategories Removes catalog item page settings for the term set. Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -RemoveTargetPageForTerms Removes target page settings for the term set. Type: SwitchParameter Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -SetCatalogItemPageForCategories Specifies the page to load when you navigate to a catalog item under a category in this term set. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -SetTargetPageForTerms Specifies page to load when the user navigates to the friendly-URL for a term in this term set. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -StakeholderToAdd Adds a new stake holder. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -StakeholderToDelete Removes a stake holder. Type: String Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -TermGroup The term group to find the term set in. Type: TaxonomyTermGroupPipeBind Parameter Sets: (All) Aliases: Required: True Position: 0 Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False -TermStore The term store to use. If not specified the default term store is used. Type: TaxonomyTermStorePipeBind Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -UseForFacetedNavigation Specifies whether users can use refiners based on managed metadata from the search index to quickly browse to specific content. Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -UseForSiteNavigation Specifies whether the terms in this term set can be used for site navigation links with friendly URLs and dynamic content. Type: Boolean Parameter Sets: (All) Aliases: Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
   },
   "cmdlets/Set-PnPTheme.html": {
     "href": "cmdlets/Set-PnPTheme.html",
     "title": "Set-PnPTheme | PnP PowerShell",
-    "keywords": "Set-PnPTheme SYNOPSIS Sets the theme of the current web. SYNTAX Set-PnPTheme [-ColorPaletteUrl ] [-FontSchemeUrl ] [-BackgroundImageUrl ] [-ResetSubwebsToInherit] [-UpdateRootWebOnly] [-Connection ] DESCRIPTION Sets the theme of the current web, if any of the attributes is not set, that value will be set to null EXAMPLES EXAMPLE 1 Set-PnPTheme Removes the current theme and resets it to the default. EXAMPLE 2 Set-PnPTheme -ColorPaletteUrl _catalogs/theme/15/company.spcolor EXAMPLE 3 Set-PnPTheme -ColorPaletteUrl _catalogs/theme/15/company.spcolor -BackgroundImageUrl 'style library/background.png' EXAMPLE 4 Set-PnPTheme -ColorPaletteUrl _catalogs/theme/15/company.spcolor -BackgroundImageUrl 'style library/background.png' -ResetSubwebsToInherit Sets the theme to the web, and updates all subwebs to inherit the theme from this web. PARAMETERS -BackgroundImageUrl Specifies the Background Image Url based on the site or server relative url Type: String Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -ColorPaletteUrl Specifies the Color Palette Url based on the site or server relative url Type: String Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -FontSchemeUrl Specifies the Font Scheme Url based on the site or server relative url Type: String Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -ResetSubwebsToInherit Resets subwebs to inherit the theme from the rootweb Type: SwitchParameter Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -UpdateRootWebOnly Updates only the rootweb, even if subwebs are set to inherit the theme. Type: SwitchParameter Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
+    "keywords": "Set-PnPTheme SYNOPSIS Sets the theme of the current web. SYNTAX Set-PnPTheme [-ColorPaletteUrl ] [-FontSchemeUrl ] [-BackgroundImageUrl ] [-ResetSubwebsToInherit] [-UpdateRootWebOnly] [-Connection ] DESCRIPTION Sets the theme of the current web. If any of the attributes is not set, that value will be set to null. EXAMPLES EXAMPLE 1 Set-PnPTheme Removes the current theme and resets it to the default. EXAMPLE 2 Set-PnPTheme -ColorPaletteUrl _catalogs/theme/15/company.spcolor EXAMPLE 3 Set-PnPTheme -ColorPaletteUrl _catalogs/theme/15/company.spcolor -BackgroundImageUrl 'style library/background.png' EXAMPLE 4 Set-PnPTheme -ColorPaletteUrl _catalogs/theme/15/company.spcolor -BackgroundImageUrl 'style library/background.png' -ResetSubwebsToInherit Sets the theme to the web, and updates all subwebs to inherit the theme from this web. PARAMETERS -BackgroundImageUrl Specifies the Background Image Url based on the site or server relative url. Type: String Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -ColorPaletteUrl Specifies the Color Palette Url based on the site or server relative url. Type: String Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -FontSchemeUrl Specifies the Font Scheme Url based on the site or server relative url. Type: String Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -ResetSubwebsToInherit Resets subwebs to inherit the theme from the rootweb. Type: SwitchParameter Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -UpdateRootWebOnly Updates only the rootweb, even if subwebs are set to inherit the theme. Type: SwitchParameter Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
   },
   "cmdlets/Set-PnPTraceLog.html": {
     "href": "cmdlets/Set-PnPTraceLog.html",
@@ -3702,22 +3702,22 @@
   "cmdlets/Set-PnPUserOneDriveQuota.html": {
     "href": "cmdlets/Set-PnPUserOneDriveQuota.html",
     "title": "Set-PnPUserOneDriveQuota | PnP PowerShell",
-    "keywords": "Set-PnPUserOneDriveQuota SYNOPSIS Required Permissions SharePoint: Access to the SharePoint Tenant Administration site Sets the quota on the OneDrive for Business site for a specific user SYNTAX Set-PnPUserOneDriveQuota [-Account]  [-Quota]  [-QuotaWarning]  [-Connection ] DESCRIPTION This command allows you to set the quota on the OneDrive for Business site of a specific user. You must connect to the tenant admin website (https://: -admin.sharepoint.com) with Connect-PnPOnline in order to use this cmdlet. EXAMPLES EXAMPLE 1 Set-PnPUserOneDriveQuota -Account 'user@domain.com' -Quota 5368709120 -QuotaWarning 4831838208 Sets the quota on the OneDrive for Business site for the specified user to 5GB (5368709120 bytes) and sets a warning to be shown at 4.5 GB (4831838208) PARAMETERS -Account The account of the user, formatted either as a login name, or as a claims identity, e.g. i:0#.f|membership|user@domain.com Type: String Parameter Sets: (All) Required: True Position: 0 Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Quota The quota to set on the OneDrive for Business site of the user, in bytes Type: Int64 Parameter Sets: (All) Required: True Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False -QuotaWarning The quota to set on the OneDrive for Business site of the user when to start showing warnings about the drive nearing being full, in bytes Type: Int64 Parameter Sets: (All) Required: True Position: 2 Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
+    "keywords": "Set-PnPUserOneDriveQuota SYNOPSIS Required Permissions SharePoint: Access to the SharePoint Tenant Administration site Sets the quota on the OneDrive for Business site for a specific user. SYNTAX Set-PnPUserOneDriveQuota [-Account]  [-Quota]  [-QuotaWarning]  [-Connection ] DESCRIPTION This command allows you to set the quota on the OneDrive for Business site of a specific user. You must connect to the tenant admin website (https://-admin.sharepoint.com) with Connect-PnPOnline in order to use this cmdlet. EXAMPLES EXAMPLE 1 Set-PnPUserOneDriveQuota -Account 'user@domain.com' -Quota 5368709120 -QuotaWarning 4831838208 Sets the quota on the OneDrive for Business site for the specified user to 5GB (5368709120 bytes) and sets a warning to be shown at 4.5 GB (4831838208). PARAMETERS -Account The account of the user, formatted either as a login name, or as a claims identity, e.g. i:0#.f|membership|user@domain.com Type: String Parameter Sets: (All) Required: True Position: 0 Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Quota The quota to set on the OneDrive for Business site of the user, in bytes. Type: Int64 Parameter Sets: (All) Required: True Position: 1 Default value: None Accept pipeline input: False Accept wildcard characters: False -QuotaWarning The quota to set on the OneDrive for Business site of the user when to start showing warnings about the drive nearing being full, in bytes. Type: Int64 Parameter Sets: (All) Required: True Position: 2 Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
   },
   "cmdlets/Set-PnPUserProfileProperty.html": {
     "href": "cmdlets/Set-PnPUserProfileProperty.html",
     "title": "Set-PnPUserProfileProperty | PnP PowerShell",
-    "keywords": "Set-PnPUserProfileProperty SYNOPSIS Required Permissions SharePoint: Access to the SharePoint Tenant Administration site Office365 only: Uses the tenant API to retrieve site information. You must connect to the tenant admin website (https://-admin.sharepoint.com) with Connect-PnPOnline in order to use this command. SYNTAX Single Set-PnPUserProfileProperty -Account  -PropertyName  -Value  [-Connection ] Multi Set-PnPUserProfileProperty -Account  -PropertyName  -Values  [-Connection ] DESCRIPTION Requires a connection to a SharePoint Tenant Admin site. EXAMPLES EXAMPLE 1 Set-PnPUserProfileProperty -Account 'user@domain.com' -Property 'SPS-Location' -Value 'Stockholm' Sets the SPS-Location property for the user as specified by the Account parameter EXAMPLE 2 Set-PnPUserProfileProperty -Account 'user@domain.com' -Property 'MyProperty' -Values 'Value 1','Value 2' Sets the MyProperty multi value property for the user as specified by the Account parameter PARAMETERS -Account The account of the user, formatted either as a login name, or as a claims identity, e.g. i:0#.f|membership|user@domain.com Type: String Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -PropertyName The property to set, for instance SPS-Skills or SPS-Location Type: String Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Value The value to set in the case of a single value property Type: String Parameter Sets: Single Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Values The values set in the case of a multi value property, e.g. \"Value 1\",\"Value 2\" Type: String[] Parameter Sets: Multi Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
+    "keywords": "Set-PnPUserProfileProperty SYNOPSIS Required Permissions SharePoint: Access to the SharePoint Tenant Administration site Office365 only: Uses the tenant API to retrieve site information. You must connect to the tenant admin website (https://-admin.sharepoint.com) with Connect-PnPOnline in order to use this command. SYNTAX Single Set-PnPUserProfileProperty -Account  -PropertyName  -Value  [-Connection ] Multi Set-PnPUserProfileProperty -Account  -PropertyName  -Values  [-Connection ] DESCRIPTION Updates the value of a specific user profile property for a single user profile in the SharePoint Online environment. Requires a connection to the SharePoint Tenant Admin site. EXAMPLES EXAMPLE 1 Set-PnPUserProfileProperty -Account 'john@domain.com' -Property 'SPS-Location' -Value 'Stockholm' Sets the SPS-Location property to 'Stockholm' for the user john@domain.com. EXAMPLE 2 Set-PnPUserProfileProperty -Account 'john@domain.com' -Property 'MyProperty' -Values 'Value 1','Value 2' Sets the MyProperty multi value property for the user john@domain.com. PARAMETERS -Account The account of the user, formatted either as a login name, or as a claims identity, e.g. i:0#.f|membership|user@domain.com Type: String Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -PropertyName The property to set, for instance SPS-Skills or SPS-Location. Type: String Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Value The value to set in the case of a single value property. Type: String Parameter Sets: Single Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Values The values set in the case of a multi value property, e.g. \"Value 1\",\"Value 2\" Type: String[] Parameter Sets: Multi Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
   },
   "cmdlets/Set-PnPView.html": {
     "href": "cmdlets/Set-PnPView.html",
     "title": "Set-PnPView | PnP PowerShell",
-    "keywords": "Set-PnPView SYNOPSIS Change view properties SYNTAX Set-PnPView [[-List] ] -Identity  [-Values ] [-Fields ] [-Aggregations ] [-Connection ] DESCRIPTION Sets one or more properties of an existing view, see here https://learn.microsoft.com/previous-versions/office/sharepoint-server/ee543328(v=office.15) for the list of view properties. EXAMPLES EXAMPLE 1 Set-PnPView -List \"Tasks\" -Identity \"All Tasks\" -Values @{JSLink=\"hierarchytaskslist.js|customrendering.js\";Title=\"My view\"} Updates the \"All Tasks\" view on list \"Tasks\" to use hierarchytaskslist.js and customrendering.js for the JSLink and changes the title of the view to \"My view\" EXAMPLE 2 Get-PnPList -Identity \"Tasks\" | Get-PnPView | Set-PnPView -Values @{JSLink=\"hierarchytaskslist.js|customrendering.js\"} Updates all views on list \"Tasks\" to use hierarchytaskslist.js and customrendering.js for the JSLink EXAMPLE 3 Set-PnPView -List \"Documents\" -Identity \"Corporate Documents\" -Fields \"Title\",\"Created\" Updates the Corporate Documents view on the Documents library to have two fields EXAMPLE 4 Set-PnPView -List \"Documents\" -Identity \"Corporate Documents\" -Fields \"Title\",\"Created\" -Aggregations \"\" Updates the Corporate Documents view on the Documents library and sets the totals (aggregations) to Count on the Title field EXAMPLE 5 Set-PnPView -List \"Documents\" -Identity \"Dept Documents\" -Fields \"Title,\"Created\" -Values @{Paged=$true;RowLimit=[UInt32]\"100\"} Updates the Dept Documents view on the Documents library to show items paged in batches of 100, note the type casting on the value to prevent warnings. PARAMETERS -Aggregations A valid XML fragment containing one or more Aggregations Type: String Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Fields An array of fields to use in the view. Notice that specifying this value will remove the existing fields Type: String[] Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Identity The Id, Title or instance of the view Type: ViewPipeBind Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False -List The Id, Title or Url of the list Type: ListPipeBind Parameter Sets: (All) Required: False Position: 0 Default value: None Accept pipeline input: False Accept wildcard characters: False -Values Hashtable of properties to update on the view. Use the syntax @{property1=\"value\";property2=\"value\"}. Type: Hashtable Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
+    "keywords": "Set-PnPView SYNOPSIS Change view properties. SYNTAX Set-PnPView [[-List] ] -Identity  [-Values ] [-Fields ] [-Aggregations ] [-Connection ] DESCRIPTION Sets one or more properties of an existing view, see here https://learn.microsoft.com/previous-versions/office/sharepoint-server/ee543328(v=office.15) for the list of view properties. EXAMPLES EXAMPLE 1 Set-PnPView -List \"Tasks\" -Identity \"All Tasks\" -Values @{JSLink=\"hierarchytaskslist.js|customrendering.js\";Title=\"My view\"} Updates the \"All Tasks\" view on list \"Tasks\" to use hierarchytaskslist.js and customrendering.js for the JSLink and changes the title of the view to \"My view\". EXAMPLE 2 Get-PnPList -Identity \"Tasks\" | Get-PnPView | Set-PnPView -Values @{JSLink=\"hierarchytaskslist.js|customrendering.js\"} Updates all views on list \"Tasks\" to use hierarchytaskslist.js and customrendering.js for the JSLink. EXAMPLE 3 Set-PnPView -List \"Documents\" -Identity \"Corporate Documents\" -Fields \"Title\",\"Created\" Updates the Corporate Documents view on the Documents library to have two fields. EXAMPLE 4 Set-PnPView -List \"Documents\" -Identity \"Corporate Documents\" -Fields \"Title\",\"Created\" -Aggregations \"\" Updates the Corporate Documents view on the Documents library and sets the totals (aggregations) to Count on the Title field. EXAMPLE 5 Set-PnPView -List \"Documents\" -Identity \"Dept Documents\" -Fields \"Title,\"Created\" -Values @{Paged=$true;RowLimit=[UInt32]\"100\"} Updates the Dept Documents view on the Documents library to show items paged in batches of 100, note the type casting on the value to prevent warnings. PARAMETERS -Aggregations A valid XML fragment containing one or more Aggregations. Type: String Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Fields An array of fields to use in the view. Notice that specifying this value will remove the existing fields. Type: String[] Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Identity The Id, Title or instance of the view. Type: ViewPipeBind Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: True (ByValue) Accept wildcard characters: False -List The Id, Title or Url of the list. Type: ListPipeBind Parameter Sets: (All) Required: False Position: 0 Default value: None Accept pipeline input: False Accept wildcard characters: False -Values Hashtable of properties to update on the view. Use the syntax @{property1=\"value\";property2=\"value\"}. Type: Hashtable Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
   },
   "cmdlets/Set-PnPVivaConnectionsDashboardACE.html": {
     "href": "cmdlets/Set-PnPVivaConnectionsDashboardACE.html",
     "title": "Update-PnPVivaConnectionsDashboardACE | PnP PowerShell",
-    "keywords": "Set-PnPVivaConnectionsDashboardACE SYNOPSIS Update the Adaptive card extension in the Viva connections dashboard page. This requires that you connect to a SharePoint Home site and have configured the Viva connections page. SYNTAX Update using typed properties (Default) Update-PnPVivaConnectionsDashboardACE -Identity  [-Title ] [-Properties ] [-Description ] [-IconProperty ] [-Order ][-CardSize ] [-Connection ] Update using JSON properties Update-PnPVivaConnectionsDashboardACE -Identity  [-Title ] [-PropertiesJSON ] [-Description ] [-IconProperty ] [-Order ][-CardSize ] [-Connection ] DESCRIPTION Allows to update the Adaptive card extension in the Viva connections dashboard page. EXAMPLES EXAMPLE 1 Set-PnPVivaConnectionsDashboardACE -Identity \"58108715-185e-4214-8786-01218e7ab9ef\" -Title \"Update title\" -Description \"Update Description\" -IconProperty \"https://cdn.hubblecontent.osi.office.net/m365content/publish/002f8bf9-b8ee-4689-ae97-e411b756099d/691108002.jpg\" -Order 4 -CardSize Large -PropertiesJSON $myProperties Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page. It will update the Title, Description, IconProperty, Order , CardSize and PropertiesJSON of the ACE. EXAMPLE 2 Set-PnPVivaConnectionsDashboardACE -Identity \"58108715-185e-4214-8786-01218e7ab9ef\" -Title \"Update title\" -Description \"Update Description\" Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page. It will update the Title and Description of the ACE. EXAMPLE 3 Set-PnPVivaConnectionsDashboardACE -Identity \"58108715-185e-4214-8786-01218e7ab9ef\" -IconProperty \"https://cdn.hubblecontent.osi.office.net/m365content/publish/002f8bf9-b8ee-4689-ae97-e411b756099d/691108002.jpg\" -Order 4 Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page. It will update the IconProperty and Order of the ACE. EXAMPLE 4 Set-PnPVivaConnectionsDashboardACE -Identity \"58108715-185e-4214-8786-01218e7ab9ef\" -CardSize Large Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page. It will update the CardSize to large. EXAMPLE 5 $ace = Get-PnPVivaConnectionsDashboardACE -Identity 58108715-185e-4214-8786-01218e7ab9ef $ace.Properties.QuickViews[0].Data = '{ \"items\": [ { \"title\": \"Sample 1\", \"image\": \"https://contoso.sharepoint.com/SiteAssets/image1.png\" }, { \"title\": \"Sample 2\", \"image\": \"https://contoso.sharepoint.com/SiteAssets/image2.png\" } ]}' Update-PnPVivaConnectionsDashboardACE -Identity $ace.InstanceId -Properties $ace.Properties Update the default quickview data of the adaptive card extension with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page to the provided JSON structure. EXAMPLE 6 $ace = Get-PnPVivaConnectionsDashboardACE -Identity 58108715-185e-4214-8786-01218e7ab9ef $ace.Properties.QuickViews[0].Template = '{ \"type\": \"AdaptiveCard\", \"$schema\": \"http://adaptivecards.io/schemas/adaptive-card.json\", \"version\": \"1.3\", \"body\": [ ... ]}' Set-PnPVivaConnectionsDashboardACE -Identity $ace.InstanceId -Properties $ace.Properties Update the default quickview Adaptive Cards template of the adaptive card extension with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page to the provided JSON structure. PARAMETERS -Identity The instance Id of the Adaptive Card extension present on the Viva connections dashboard page. You can retrieve the value for this parameter by executing Get-PnPVivaConnectionsDashboardACE cmdlet. This parameter takes either the Instance Id, the Id or the Title property. But as the latter two are not necessarily unique within the dashboard, the preferred value is to use the Instance Id of the ACE. Type: VivaACEPipeBind Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Title The Title of the Adaptive Card extension present on the Viva connections dashboard page. Type: string Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Description The Description of the Adaptive Card extension present on the Viva connections dashboard page. Type: string Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -IconProperty The Icon used by Adaptive Card extension present on the Viva connections dashboard page. Type: string Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -PropertiesJSON The properties of the Adaptive Card extension present on the Viva connections dashboard page in JSON format. Type: string Parameter Sets: Update using JSON properties Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Properties The typed properties of the Adaptive Card extension present on the Viva connections dashboard page. These can be retrieved and changed through the Get-PnPVivaConnectionsDashboardACE cmdlet and using its Properties property. Type: string Parameter Sets: Update using typed properties Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Order The Order of appearance of the Adaptive Card extension present on the Viva connections dashboard page. Type: Int Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -CardSize The size of the Adaptive Card extension present on the Viva connections dashboard page. The available values are Large or Medium. Type: CardSize Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
+    "keywords": "Set-PnPVivaConnectionsDashboardACE SYNOPSIS Update the Adaptive card extension in the Viva Connections dashboard page. This requires that you connect to a SharePoint Home site and have configured the Viva Connections page. SYNTAX Update using typed properties (Default) Update-PnPVivaConnectionsDashboardACE -Identity  [-Title ] [-Properties ] [-Description ] [-IconProperty ] [-Order ][-CardSize ] [-Connection ] Update using JSON properties Update-PnPVivaConnectionsDashboardACE -Identity  [-Title ] [-PropertiesJSON ] [-Description ] [-IconProperty ] [-Order ][-CardSize ] [-Connection ] DESCRIPTION Allows to update the Adaptive card extension in the Viva Connections dashboard page. EXAMPLES EXAMPLE 1 Set-PnPVivaConnectionsDashboardACE -Identity \"58108715-185e-4214-8786-01218e7ab9ef\" -Title \"Update title\" -Description \"Update Description\" -IconProperty \"https://cdn.hubblecontent.osi.office.net/m365content/publish/002f8bf9-b8ee-4689-ae97-e411b756099d/691108002.jpg\" -Order 4 -CardSize Large -PropertiesJSON $myProperties Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva connections dashboard page. It will update the Title, Description, IconProperty, Order , CardSize and PropertiesJSON of the ACE. EXAMPLE 2 Set-PnPVivaConnectionsDashboardACE -Identity \"58108715-185e-4214-8786-01218e7ab9ef\" -Title \"Update title\" -Description \"Update Description\" Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva Connections dashboard page. It will update the Title and Description of the ACE. EXAMPLE 3 Set-PnPVivaConnectionsDashboardACE -Identity \"58108715-185e-4214-8786-01218e7ab9ef\" -IconProperty \"https://cdn.hubblecontent.osi.office.net/m365content/publish/002f8bf9-b8ee-4689-ae97-e411b756099d/691108002.jpg\" -Order 4 Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva Connections dashboard page. It will update the IconProperty and Order of the ACE. EXAMPLE 4 Set-PnPVivaConnectionsDashboardACE -Identity \"58108715-185e-4214-8786-01218e7ab9ef\" -CardSize Large Update the adaptive card extensions with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva Connections dashboard page. It will update the CardSize to large. EXAMPLE 5 $ace = Get-PnPVivaConnectionsDashboardACE -Identity 58108715-185e-4214-8786-01218e7ab9ef $ace.Properties.QuickViews[0].Data = '{ \"items\": [ { \"title\": \"Sample 1\", \"image\": \"https://contoso.sharepoint.com/SiteAssets/image1.png\" }, { \"title\": \"Sample 2\", \"image\": \"https://contoso.sharepoint.com/SiteAssets/image2.png\" } ]}' Update-PnPVivaConnectionsDashboardACE -Identity $ace.InstanceId -Properties $ace.Properties Update the default quickview data of the adaptive card extension with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva Connections dashboard page to the provided JSON structure. EXAMPLE 6 $ace = Get-PnPVivaConnectionsDashboardACE -Identity 58108715-185e-4214-8786-01218e7ab9ef $ace.Properties.QuickViews[0].Template = '{ \"type\": \"AdaptiveCard\", \"$schema\": \"http://adaptivecards.io/schemas/adaptive-card.json\", \"version\": \"1.3\", \"body\": [ ... ]}' Set-PnPVivaConnectionsDashboardACE -Identity $ace.InstanceId -Properties $ace.Properties Update the default quickview Adaptive Cards template of the adaptive card extension with Instance Id 58108715-185e-4214-8786-01218e7ab9ef in the Viva Connections dashboard page to the provided JSON structure. PARAMETERS -CardSize The size of the Adaptive Card extension present on the Viva connections dashboard page. The available values are Large or Medium. Type: CardSize Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Description The Description of the Adaptive Card extension present on the Viva connections dashboard page. Type: string Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -IconProperty The Icon used by Adaptive Card extension present on the Viva connections dashboard page. Type: string Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Identity The instance Id of the Adaptive Card extension present on the Viva connections dashboard page. You can retrieve the value for this parameter by executing Get-PnPVivaConnectionsDashboardACE cmdlet. This parameter takes either the Instance Id, the Id or the Title property. But as the latter two are not necessarily unique within the dashboard, the preferred value is to use the Instance Id of the ACE. Type: VivaACEPipeBind Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Order The Order of appearance of the Adaptive Card extension present on the Viva connections dashboard page. Type: Int Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Properties The typed properties of the Adaptive Card extension present on the Viva connections dashboard page. These can be retrieved and changed through the Get-PnPVivaConnectionsDashboardACE cmdlet and using its Properties property. Type: string Parameter Sets: Update using typed properties Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -PropertiesJSON The properties of the Adaptive Card extension present on the Viva connections dashboard page in JSON format. Type: string Parameter Sets: Update using JSON properties Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Title The Title of the Adaptive Card extension present on the Viva connections dashboard page. Type: string Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
   },
   "cmdlets/Set-PnPWeb.html": {
     "href": "cmdlets/Set-PnPWeb.html",
@@ -3732,17 +3732,17 @@
   "cmdlets/Set-PnPWebPartProperty.html": {
     "href": "cmdlets/Set-PnPWebPartProperty.html",
     "title": "Set-PnPWebPartProperty | PnP PowerShell",
-    "keywords": "Set-PnPWebPartProperty SYNOPSIS Sets a web part property SYNTAX Set-PnPWebPartProperty -ServerRelativePageUrl  -Identity  -Key  -Value  [-Connection ] DESCRIPTION Allows to modify web part property. EXAMPLES EXAMPLE 1 Set-PnPWebPartProperty -ServerRelativePageUrl /sites/demo/sitepages/home.aspx -Identity ccd2c98a-c9ae-483b-ae72-19992d583914 -Key \"Title\" -Value \"New Title\" Sets the title property of the web part. 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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Identity The Guid of the web part Type: Guid Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Key Name of a single property to be set Type: String Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -ServerRelativePageUrl Full server relative url of the web part page, e.g. /sites/demo/sitepages/home.aspx Type: String Parameter Sets: (All) Aliases: PageUrl Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Value Value of the property to be set Type: PSObject Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
+    "keywords": "Set-PnPWebPartProperty SYNOPSIS Sets a web part property. SYNTAX Set-PnPWebPartProperty -ServerRelativePageUrl  -Identity  -Key  -Value  [-Connection ] DESCRIPTION Allows to modify web part property. EXAMPLES EXAMPLE 1 Set-PnPWebPartProperty -ServerRelativePageUrl /sites/demo/sitepages/home.aspx -Identity ccd2c98a-c9ae-483b-ae72-19992d583914 -Key \"Title\" -Value \"New Title\" Sets the title property of the web part. 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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Identity The Guid of the web part. Type: Guid Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Key Name of a single property to be set. Type: String Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -ServerRelativePageUrl Full server relative url of the web part page, e.g. /sites/demo/sitepages/home.aspx Type: String Parameter Sets: (All) Aliases: PageUrl Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Value Value of the property to be set. Type: PSObject Parameter Sets: (All) Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
   },
   "cmdlets/Set-PnPWebPermission.html": {
     "href": "cmdlets/Set-PnPWebPermission.html",
     "title": "Set-PnPWebPermission | PnP PowerShell",
-    "keywords": "Set-PnPWebPermission SYNOPSIS Sets web permissions. SYNTAX Set-PnPWebPermission -Group  [-Identity ] [-AddRole ] [-RemoveRole ] Set-PnPWebPermission -User  [-Identity ] [-AddRole ] [-RemoveRole ] DESCRIPTION This cmdlet adds permissions to a user or a group or removes permissions from a user or a group. EXAMPLES EXAMPLE 1 Set-PnPWebPermission -User \"user@contoso.com\" -AddRole \"Contribute\" Adds the \"Contribute\" permission role to the specified user in the current web. EXAMPLE 2 Set-PnPWebPermission -Group \"Project Managers\" -AddRole \"Contribute\" Adds the \"Contribute\" permission role to the \"Project Managers\" group in the current web. EXAMPLE 3 Set-PnPWebPermission -Identity projectA -User \"user@contoso.com\" -AddRole \"Contribute\" Adds the \"Contribute\" permission role to the user \"user@contoso.com\" in the subweb of the current web with site relative url \"projectA\". EXAMPLE 4 Set-PnPWebPermission -User \"user@contoso.com\" -AddRole \"Custom Role 1\",\"Custom Role 2\" Adds the specified permission roles to the user \"user@contoso.com\" in the current web. PARAMETERS -User The name of the user. Type: String Parameter Sets: Set user permissions Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Group The name of the group. Type: String Parameter Sets: Set group permissions Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -AddRole The name of the permission level to add to the specified user or group. Type: String[] Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -RemoveRole The name of the permission level to remove from the specified user or group. Type: String[] Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Identity The guid or site relative url of the web to use. Type: WebPipeBind Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
+    "keywords": "Set-PnPWebPermission SYNOPSIS Sets web permissions. SYNTAX Set group permissions Set-PnPWebPermission -Group  [-Identity ] [-AddRole ] [-RemoveRole ] [-Connection ] Set user permissions Set-PnPWebPermission -User  [-Identity ] [-AddRole ] [-RemoveRole ] [-Connection ] DESCRIPTION This cmdlet adds permissions to a user or a group or removes permissions from a user or a group. EXAMPLES EXAMPLE 1 Set-PnPWebPermission -User \"user@contoso.com\" -AddRole \"Contribute\" Adds the \"Contribute\" permission role to the specified user in the current web. EXAMPLE 2 Set-PnPWebPermission -Group \"Project Managers\" -AddRole \"Contribute\" Adds the \"Contribute\" permission role to the \"Project Managers\" group in the current web. EXAMPLE 3 Set-PnPWebPermission -Identity projectA -User \"user@contoso.com\" -AddRole \"Contribute\" Adds the \"Contribute\" permission role to the user \"user@contoso.com\" in the subweb of the current web with site relative url \"projectA\". EXAMPLE 4 Set-PnPWebPermission -User \"user@contoso.com\" -AddRole \"Custom Role 1\",\"Custom Role 2\" Adds the specified permission roles to the user \"user@contoso.com\" in the current web. 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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -User The name of the user. Type: String Parameter Sets: Set user permissions Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Group The name of the group. Type: String Parameter Sets: Set group permissions Required: True Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -AddRole The name of the permission level to add to the specified user or group. Type: String[] Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -RemoveRole The name of the permission level to remove from the specified user or group. Type: String[] Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Identity The guid or site relative url of the web to use. Type: WebPipeBind Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
   },
   "cmdlets/Set-PnPWebTheme.html": {
     "href": "cmdlets/Set-PnPWebTheme.html",
     "title": "Set-PnPWebTheme | PnP PowerShell",
-    "keywords": "Set-PnPWebTheme SYNOPSIS Sets the theme of the current web. SYNTAX Set-PnPWebTheme [[-Theme] ] [-WebUrl ] [-Connection ] DESCRIPTION Sets the theme of the current web. * Requires SharePoint Online Administrator 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 EXAMPLE 3 Set-PnPWebTheme -Theme \"MyCompanyTheme\" -WebUrl https://contoso.sharepoint.com/sites/MyWeb Sets the theme named \"MyCompanyTheme\" to MyWeb 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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Theme Specifies the Color Palette Url based on the site or server relative url Type: ThemePipeBind Parameter Sets: (All) Required: False Position: 0 Default value: None Accept pipeline input: True (ByValue) 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 Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
+    "keywords": "Set-PnPWebTheme SYNOPSIS Sets the theme of the current web. SYNTAX Set-PnPWebTheme [[-Theme] ] [-WebUrl ] [-Connection ] DESCRIPTION Sets the theme of the current web. * Requires SharePoint Online Administrator 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. EXAMPLE 3 Set-PnPWebTheme -Theme \"MyCompanyTheme\" -WebUrl https://contoso.sharepoint.com/sites/MyWeb Sets the theme named \"MyCompanyTheme\" to MyWeb. 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: PnPConnection Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False -Theme The name or ID of the theme that should be applied to the SharePoint site. Type: ThemePipeBind Parameter Sets: (All) Required: False Position: 0 Default value: None Accept pipeline input: True (ByValue) 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 Parameter Sets: (All) Required: False Position: Named Default value: None Accept pipeline input: False Accept wildcard characters: False RELATED LINKS Microsoft 365 Patterns and Practices"
   },
   "cmdlets/Set-PnPWebhookSubscription.html": {
     "href": "cmdlets/Set-PnPWebhookSubscription.html",