PnP.Powershell

The following cmdlet references are for PnP PowerShell

PnP.Powershell

Add-PnPAlert

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPAlert.md to change this file.

Adds an alert for a user to a list

Add-PnPApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPApp.md to change this file.

Add/uploads an available app to the app catalog

Add-PnPApplicationCustomizer

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPApplicationCustomizer.md to change this file.

Adds a SharePoint Framework client side extension application customizer

Add-PnPAzureADGroupMember

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPAzureADGroupMember.md to change this file.

Required Permissions

  • Microsoft Graph API: All of Group.ReadWrite.All, User.ReadWrite.All

Adds members to a particular Azure Active Directory Group. This can be a security, distribution or Microsoft 365 group.

Add-PnPAzureADGroupOwner

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPAzureADGroupOwner.md to change this file.

Required Permissions

  • Microsoft Graph API: All of Group.ReadWrite.All, User.ReadWrite.All

Adds users to the owners of an Azure Active Directory group. This can be a security, distribution or Microsoft 365 group.

Add-PnPContentType

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPContentType.md to change this file.

Adds a new content type

Add-PnPContentTypeToDocumentSet

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPContentTypeToDocumentSet.md to change this file.

Adds a content type to a document set

Add-PnPContentTypeToList

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPContentTypeToList.md to change this file.

Adds a new content type to a list

Add-PnPCustomAction

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPCustomAction.md to change this file.

Adds a custom action

Add-PnPDataRowsToSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPDataRowsToSiteTemplate.md to change this file.

Adds datarows to a list inside a PnP Provisioning Template

Add-PnPDocumentSet

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPDocumentSet.md to change this file.

Creates a new document set in a library.

Add-PnPEventReceiver

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPEventReceiver.md to change this file.

Adds a new remote event receiver

Add-PnPField

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPField.md to change this file.

Add a field

Add-PnPFieldFromXml

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPFieldFromXml.md to change this file.

Adds a field to a list or as a site column based upon a CAML/XML field definition

Add-PnPFieldToContentType

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPFieldToContentType.md to change this file.

Adds an existing site column to a content type

Add-PnPFile

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPFile.md to change this file.

Uploads a file to Web

Add-PnPFileToSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPFileToSiteTemplate.md to change this file.

Adds a file to a PnP Provisioning Template

Add-PnPFolder

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPFolder.md to change this file.

Creates a folder within a parent folder

Add-PnPGroupMember

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPGroupMember.md to change this file.

Adds a user to a SharePoint group

Add-PnPHtmlPublishingPageLayout

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPHtmlPublishingPageLayout.md to change this file.

Adds a HTML based publishing page layout

Add-PnPHubSiteAssociation

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPHubSiteAssociation.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Connects a site to a hubsite.

Add-PnPHubToHubAssociation

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPHubToHubAssociation.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Associates a hub site to a hub site.

Add-PnPIndexedProperty

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPIndexedProperty.md to change this file.

Marks the value of the propertybag key specified to be indexed by search.

Add-PnPJavaScriptBlock

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPJavaScriptBlock.md to change this file.

Adds a link to a JavaScript snippet/block to a web or site collection

Add-PnPJavaScriptLink

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPJavaScriptLink.md to change this file.

Adds a link to a JavaScript file to a web or sitecollection, valid only for SharePoint classic site experience.

Add-PnPListFoldersToSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPListFoldersToSiteTemplate.md to change this file.

Adds folders to a list in a PnP Provisioning Template

Add-PnPListItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPListItem.md to change this file.

Adds an item to the list and sets the creation time to the current date and time. The author is set to the current authenticated user executing the cmdlet. In order to set the author to a different user, please refer to Set-PnPListItem.

Add-PnPMasterPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPMasterPage.md to change this file.

Adds a Masterpage

Add-PnPMicrosoft365GroupMember

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPMicrosoft365GroupMember.md to change this file.

Required Permissions

  • Microsoft Graph API: All of Group.ReadWrite.All, User.ReadWrite.All

Adds members to a particular Microsoft 365 Group

Add-PnPMicrosoft365GroupOwner

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPMicrosoft365GroupOwner.md to change this file.

Required Permissions

  • Microsoft Graph API: All of Group.ReadWrite.All, User.ReadWrite.All

Adds members to a owners of a Microsoft 365 Group

Add-PnPMicrosoft365GroupToSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPMicrosoft365GroupToSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Groupifies a classic team site by creating a Microsoft 365 group for it and connecting the site with the newly created group

Add-PnPNavigationNode

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPNavigationNode.md to change this file.

Adds an item to a navigation element

Add-PnPOrgAssetsLibrary

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPOrgAssetsLibrary.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Adds a given document library as a organizational asset source

Add-PnPOrgNewsSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPOrgNewsSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Adds the site as an organization news source in your tenant

Add-PnPPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPPage.md to change this file.

Adds a Page

Add-PnPPageSection

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPPageSection.md to change this file.

Adds a new section to a page

Add-PnPPageTextPart

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPPageTextPart.md to change this file.

Adds a text element to a client-side page.

Add-PnPPageWebPart

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPPageWebPart.md to change this file.

Adds a web part to a page

add-pnpplannerbucket

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPPlannerBucket.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Adds a new bucket to a Planner plan

add-pnpplannertask

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPPlannerTask.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Adds a new task to a planner bucket

Add-PnPPublishingImageRendition

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPPublishingImageRendition.md to change this file.

Adds an Image Rendition if the Name of the Image Rendition does not already exist. This prevents creating two Image Renditions that share the same name.

Add-PnPPublishingPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPPublishingPage.md to change this file.

Adds a publishing page

Add-PnPPublishingPageLayout

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPPublishingPageLayout.md to change this file.

Adds a publishing page layout

Add-PnPRoleDefinition

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPRoleDefinition.md to change this file.

Adds a Role Defintion (Permission Level) to the site collection in the current context

Add-PnPSiteClassification

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPSiteClassification.md to change this file.

Required Permissions

  • Microsoft Graph API: Directory.ReadWrite.All

Adds one or more site classification values to the list of possible values

Add-PnPSiteCollectionAdmin

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPSiteCollectionAdmin.md to change this file.

Adds one or more users as site collection administrators to the site collection in the current context

Add-PnPSiteCollectionAppCatalog

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPSiteCollectionAppCatalog.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Adds a Site Collection scoped App Catalog to a site

Add-PnPSiteDesign

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPSiteDesign.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Creates a new Site Design on the current tenant.

Add-PnPSiteDesignTask

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPSiteDesignTask.md to change this file.

This command is used to apply a published site design to a specified site collection target. It schedules the operation, allowing for the application of larger site scripts (Invoke-PnPSiteDesign is limited to 30 actions and subactions). This command is intended to replace Invoke-PnPSiteDesign and is useful when you need to apply a large number of actions or multiple site scripts.

Add-PnPSiteScript

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPSiteScript.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Creates a new Site Script on the current tenant.

Add-PnPSiteScriptPackage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPSiteScriptPackage.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Creates a new Site Script Package on the current tenant. Site script packages can contain files in addition to the site scripts which can be used to upload files to sites om which a site design gets applied.

Add-PnPSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPSiteTemplate.md to change this file.

Adds a PnP Site Template object to a tenant template

Add-PnPStoredCredential

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPStoredCredential.md to change this file.

Adds a credential to the Windows Credential Manager

Add-PnPTaxonomyField

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPTaxonomyField.md to change this file.

Add a taxonomy field

Add-PnPTeamsChannel

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPTeamsChannel.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Adds a channel to an existing Microsoft Teams instance.

Add-PnPTeamsTab

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPTeamsTab.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Adds a tab to an existing Channel

Add-PnPTeamsTeam

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPTeamsTeam.md to change this file.

Adds a Teams team to an existing, group connected, site collection

Add-PnPTeamsUser

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPTeamsUser.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Adds a user to an existing Microsoft Teams instance.

Add-PnPTenantCdnOrigin

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPTenantCdnOrigin.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Adds a new origin to the public or private content delivery network (CDN).

Add-PnPTenantSequence

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPTenantSequence.md to change this file.

Adds a tenant sequence object to a tenant template

Add-PnPTenantSequenceSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPTenantSequenceSite.md to change this file.

Adds a existing tenant sequence site object to a tenant template

Add-PnPTenantSequenceSubSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPTenantSequenceSubSite.md to change this file.

Adds a tenant sequence sub site object to a tenant sequence site object

Add-PnPTenantTheme

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPTenantTheme.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Adds or updates a theme to the tenant.

Add-PnPTermToTerm

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPTermToTerm.md to change this file.

Adds a new term to an existing term.

Add-PnPView

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPView.md to change this file.

Adds a view to a list

Add-PnPWebhookSubscription

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPWebhookSubscription.md to change this file.

Adds a new Webhook subscription

Add-PnPWebPartToWebPartPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPWebPartToWebPartPage.md to change this file.

Adds a web part to a web part page in a specified zone

Add-PnPWebPartToWikiPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPWebPartToWikiPage.md to change this file.

Adds a web part to a wiki page in a specified table row and column

Add-PnPWikiPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Add-PnPWikiPage.md to change this file.

Adds a wiki page

Approve-PnPTenantServicePrincipalPermissionRequest

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Approve-PnPTenantServicePrincipalPermissionRequest.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Approves a permission request for the current tenant's "SharePoint Online Client" service principal

Clear-PnPAzureADGroupMember

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Clear-PnPAzureADGroupMember.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.ReadWrite.All, GroupMember.ReadWrite.All

Removes all current members from a particular Azure Active Directory group. This can be a security, distribution or Microsoft 365 group.

Clear-PnPAzureADGroupOwner

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Clear-PnPAzureADGroupOwner.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.ReadWrite.All

Removes all current owners from a particular Azure Active Directory group. This can be a security, distribution or Microsoft 365 group.

Clear-PnPDefaultColumnValues

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Clear-PnPDefaultColumnValues.md to change this file.

Clear default column values for a document library

Clear-PnPListItemAsRecord

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Clear-PnPListItemAsRecord.md to change this file.

Undeclares a list item as a record

Clear-PnPMicrosoft365GroupMember

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Clear-PnPMicrosoft365GroupMember.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.ReadWrite.All, GroupMember.ReadWrite.All

Removes all current members from a particular Microsoft 365 Group

Clear-PnPMicrosoft365GroupOwner

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Clear-PnPMicrosoft365GroupOwner.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.ReadWrite.All

Removes all current owners from a particular Microsoft 365 Group (aka Unified Group)

Clear-PnPRecycleBinItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Clear-PnpRecycleBinItem.md to change this file.

Permanently deletes all or a specific recycle bin item

Clear-PnPTenantAppCatalogUrl

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Clear-PnPTenantAppCatalogUrl.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes the url of the tenant scoped app catalog. It will not delete the site collection itself.

Clear-PnPTenantRecycleBinItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Clear-PnPTenantRecycleBinItem.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Permanently deletes a site collection from the tenant scoped recycle bin

Connect-PnPOnline

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Connect-PnPOnline.md to change this file.

Connect to a SharePoint site

Convert-PnPFolderToSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Convert-PnPFolderToSiteTemplate.md to change this file.

Creates a pnp package file of an existing template xml, and includes all files in the current folder

Convert-PnPSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Convert-PnPSiteTemplate.md to change this file.

Converts a provisioning template to an other schema version

convert-pnpsitetemplatetomarkdown

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Convert-PnPSiteTemplateToMarkdown.md to change this file.

Converts an existing PnP Site Template to a markdown report

ConvertTo-PnPClientSidePage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/ConvertTo-PnPClientSidePage.md to change this file.

Converts a classic page (wiki or web part page) into a Client-Side Page

ConvertTo-PnPPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/ConvertTo-PnPPage.md to change this file.

Converts a classic page (wiki or web part page) into a modern page

Copy-PnPFile

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Copy-PnPFile.md to change this file.

Copies a file or folder to a different location. This location can be within the same document library, same site, same site collection or even to another site collection on the same tenant. Currently there is a 200MB file size limit for the file or folder to be copied. Notice that if copying between sites or to a subsite you cannot specify a target filename, only a folder name.

Copy-PnPItemProxy

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Copy-PnPItemProxy.md to change this file.

Proxy cmdlet for using Copy-Item between SharePoint provider and FileSystem provider

Deny-PnPTenantServicePrincipalPermissionRequest

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Deny-PnPTenantServicePrincipalPermissionRequest.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Denies a permission request for the current tenant's "SharePoint Online Client" service principal

Disable-PnPFeature

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Disable-PnPFeature.md to change this file.

Disables a feature

Disable-PnPFlow

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Disable-PnPFlow.md to change this file.

Disables a specific flow

Disable-PnPPowerShellTelemetry

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Disable-PnPPowerShellTelemetry.md to change this file.

Disables PnP PowerShell telemetry tracking

Disable-PnPSharingForNonOwnersOfSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Disable-PnPSharingForNonOwnersOfSite.md to change this file.

Configures the site to only allow sharing of the site and items in the site by owners

Disable-PnPSiteClassification

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Disable-PnPSiteClassification.md to change this file.

Required Permissions

  • Microsoft Graph API: Directory.ReadWrite.All

Disables Site Classifications for the tenant

Disable-PnPTenantServicePrincipal

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Disable-PnPTenantServicePrincipal.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Enables the current tenant's "SharePoint Online Client" service principal.

Disconnect-PnPOnline

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Disconnect-PnPOnline.md to change this file.

Disconnects the context.

Enable-PnPCommSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Enable-PnPCommSite.md to change this file.

Enables the modern communication site experience on a classic team site.

Enable-PnPFeature

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Enable-PnPFeature.md to change this file.

Enables a feature

Enable-PnPFlow

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Enable-PnPFlow.md to change this file.

Enables a specific flow

Enable-PnPPowerShellTelemetry

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Enable-PnPPowerShellTelemetry.md to change this file.

Enables PnP PowerShell telemetry tracking.

Enable-PnPSiteClassification

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Enable-PnPSiteClassification.md to change this file.

Required Permissions

  • Microsoft Graph API: Directory.ReadWrite.All

Enables Site Classifications for the tenant

Enable-PnPTenantServicePrincipal

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Enable-PnPTenantServicePrincipal.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Enables the current tenant's "SharePoint Online Client" service principal.

Export-PnPFlow

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Export-PnPFlow.md to change this file.

Exports the Flow

Export-PnPListToSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Export-PnPListToSiteTemplate.md to change this file.

Exports one or more lists to provisioning template

Export-PnPPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Export-PnPPage.md to change this file.

Exports a Client Side Page to a PnP Provisioning Template

Export-PnPPageMapping

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Export-PnPPageMapping.md to change this file.

Get's the built-in maping files or a custom mapping file for your publishing portal page layouts. These mapping files are used to tailor the page transformation experience.

Export-PnPTaxonomy

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Export-PnPTaxonomy.md to change this file.

Exports a taxonomy to either the output or to a file.

Export-PnPTermGroupToXml

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Export-PnPTermGroupToXml.md to change this file.

Exports a taxonomy TermGroup to either the output or to an XML file.

Export-PnPUserInfo

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Export-PnPUserInfo.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Export user information from site user information list.

Export-PnPUserProfile

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Export-PnPUserProfile.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Export user profile data.

Find-PnPFile

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Find-PnPFile.md to change this file.

Finds a file in the virtual file system of the web.

Get-PnPAADUser

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAADUser.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.Read.All, Directory.ReadWrite.All, User.Read.All, User.ReadWrite.All

Retrieves users from Azure Active Directory. By default the following properties will be loaded: BusinessPhones, DisplayName, GivenName, JobTitle, Mail, MobilePhone, OfficeLocation, PreferredLanguage, Surname, UserPrincipalName, Id, AccountEnabled

Get-PnPAccessToken

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAccessToken.md to change this file.

Returns the current OAuth Access token

Get-PnPAlert

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAlert.md to change this file.

Returns registered alerts for a user.

Get-PnPApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPApp.md to change this file.

Returns the available apps from the app catalog

Get-PnPAppAuthAccessToken

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAppAuthAccessToken.md to change this file.

Returns the access token

Get-PnPAppErrors

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAppErrors.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns application errors.

Get-PnPAppInfo

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAppInfo.md to change this file.

Returns information about installed apps.

Get-PnPApplicationCustomizer

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPApplicationCustomizer.md to change this file.

Returns all SharePoint Framework client side extension application customizers

Get-PnPAuditing

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAuditing.md to change this file.

Get the Auditing setting of a site

Get-PnPAuthenticationRealm

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAuthenticationRealm.md to change this file.

Returns the authentication realm

Get-PnPAvailableClientSideComponents

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAvailableClientSideComponents.md to change this file.

Gets the available client side components on a particular page

Get-PnPAvailableLanguage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAvailableLanguage.md to change this file.

Returns the available languages on the current web

Get-PnPAzureADApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAzureADApp.md to change this file.

Required Permissions

  • Microsoft Graph API: Application.Read.All

Returns Azure AD App registrations

Get-PnPAzureADAppPermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAzureADAppPermission.md to change this file.

Required Permissions

  • Microsoft Graph API: Application.Read.All

Returns app permissions for Microsoft SharePoint and Microsoft Graph

Get-PnPAzureADAppSitePermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAzureADAppSitePermission.md to change this file.

Required Permissions

  • Microsoft Graph API: Sites.FullControl.All

Returns Azure AD App permissions for a site

Get-PnPAzureADGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAzureADGroup.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.Read.All, Directory.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, GroupMember.Read.All, GroupMember.ReadWrite.All

Gets one Azure Active Directory group or a list of Azure Active Directory groups. This can be a security, distribution or Microsoft 365 group.

Get-PnPAzureADGroupMember

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAzureADGroupMember.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.Read.All, Directory.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, GroupMember.Read.All, GroupMember.ReadWrite.All, User.Read.All, User.ReadWrite.All

Gets members of a particular Azure Active Directory group. This can be a security, distribution or Microsoft 365 group.

Get-PnPAzureADGroupOwner

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAzureADGroupOwner.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Group.Read.All, Group.ReadWrite.All, User.Read.All, User.ReadWrite.All

Gets owners of a particular Azure Active Directory group. This can be a security, distribution or Microsoft 365 group.

Get-PnPAzureCertificate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPAzureCertificate.md to change this file.

Get PEM values and manifest settings for an existing certificate (.pfx) for use when using CSOM via an app-only ADAL application.

See https://github.com/SharePoint/PnP-PowerShell/tree/master/Samples/SharePoint.ConnectUsingAppPermissions for a sample on how to get started.

KeyCredentials contains the ADAL app manifest sections.

Certificate contains the PEM encoded certificate.

PrivateKey contains the PEM encoded private key of the certificate.

Get-PnPBrowserIdleSignout

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPBrowserIdleSignout.md to change this file.

Used to retrieve the current configuration values for Idle session sign-out policy.

Get-PnPBuiltInDesignPackageVisibility

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPBuiltInDesignPackageVisibility.md to change this file.

Gets the visibility of the available built-in Design Packages.

Get-PnPChangeLog

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPChangeLog.md to change this file.

Returns the changelog for PnP PowerShell

Get-PnPConnection

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPConnection.md to change this file.

Returns the current context

Get-PnPContentType

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPContentType.md to change this file.

Retrieves a content type

Get-PnPContentTypePublishingHubUrl

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPContentTypePublishingHubUrl.md to change this file.

Returns the url to Content Type Publishing Hub

Get-PnPContext

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPContext.md to change this file.

Returns the current context

Get-PnPCustomAction

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPCustomAction.md to change this file.

Return user custom actions

Get-PnPDefaultColumnValues

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPDefaultColumnValues.md to change this file.

Gets the default column values for all folders in document library

Get-PnPDeletedMicrosoft365Group

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPDeletedMicrosoft365Group.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Group.Read.All, Group.ReadWrite.All

Gets one deleted Microsoft 365 Group or a list of deleted Microsoft 365 Groups

Get-PnPDiagnostics

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPDiagnostics.md to change this file.

Returns diagnostic information

Get-PnPDisableSpacesActivation

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPDisableSpacesActivation.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Retrieves if SharePoint Spaces is disabled on the entire tenant

Get-PnPDocumentSetTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPDocumentSetTemplate.md to change this file.

Retrieves a document set template

Get-PnPEventReceiver

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPEventReceiver.md to change this file.

Return registered eventreceivers

Get-PnPException

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPException.md to change this file.

Returns the last exception that occurred

Get-PnPExternalUser

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPExternalUser.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns external users in the tenant.

Get-PnPFeature

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPFeature.md to change this file.

Returns all activated or a specific activated feature

Get-PnPField

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPField.md to change this file.

Returns a field from a list or site

Get-PnPFile

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPFile.md to change this file.

Downloads a file.

Get-PnPFileVersion

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPFileVersion.md to change this file.

Retrieves all versions of a file.

Get-PnPFlow

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPFlow.md to change this file.

Returns the flows for a given environment

Get-PnPFlowEnvironment

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPFlowEnvironment.md to change this file.

Retrieves the Microsoft Flow environments for the current tenant.

Get-PnPFolder

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPFolder.md to change this file.

Return a folder object

Get-PnPFolderItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPFolderItem.md to change this file.

List content in folder

Get-PnPFooter

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPFooter.md to change this file.

Gets the configuration regarding the footer of the current web

Get-PnPGraphAccessToken

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPGraphAccessToken.md to change this file.

Returns the current OAuth Access token for the Microsoft Graph API

Get-PnPGraphSubscription

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPGraphSubscription.md to change this file.

Required Permissions

  • Microsoft Graph API : Subscription.Read.All

Gets subscriptions from Microsoft Graph.

Get-PnPGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPGroup.md to change this file.

Returns a specific SharePoint group or all SharePoint groups in site.

Get-PnPGroupMember

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPGroupMember.md to change this file.

Retrieves all members of a group

Get-PnPGroupPermissions

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPGroupPermissions.md to change this file.

Returns the permissions for a specific SharePoint group

Get-PnPHideDefaultThemes

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPHideDefaultThemes.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns if the default / OOTB themes should be visible to users or not.

Get-PnPHomePage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPHomePage.md to change this file.

Return the homepage

Get-PnPHomeSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPHomeSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns the home site url for your tenant

Get-PnPHubSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPHubSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Retrieve all or a specific hubsite.

Get-PnPHubSiteChild

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPHubSiteChild.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Retrieves all sites linked to a specific hub site

Get-PnPIndexedPropertyKeys

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPIndexedPropertyKeys.md to change this file.

Returns the keys of the property bag values that have been marked for indexing by search

Get-PnPInPlaceRecordsManagement

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPInPlaceRecordsManagement.md to change this file.

Returns if the place records management feature is enabled.

Get-PnPIsSiteAliasAvailable

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPIsSiteAliasAvailable.md to change this file.

Validates if a certain alias is still available to be used to create a new site collection for. If it is not, it will propose an alternative alias and URL which is still available.

Get-PnPJavaScriptLink

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPJavaScriptLink.md to change this file.

Returns all or a specific custom action(s) with location type ScriptLink

Get-PnPKnowledgeHubSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPKnowledgeHubSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Gets the Knowledge Hub Site URL for your tenant

Get-PnPLabel

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPLabel.md to change this file.

Gets the Office 365 retention label/tag of the specified list or library (if applicable)

Get-PnPList

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPList.md to change this file.

Returns lists from SharePoint

Get-PnPListInformationRightsManagement

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPListInformationRightsManagement.md to change this file.

Get the site closure status of the site which has a site policy applied

Get-PnPListItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPListItem.md to change this file.

Retrieves list items

Get-PnPListPermissions

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPListPermissions.md to change this file.

Returns the permissions for a specific SharePoint List given a user or group by id.

Get-PnPListRecordDeclaration

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPListRecordDeclaration.md to change this file.

Returns the manual record declaration settings for a list

Get-PnPMasterPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPMasterPage.md to change this file.

Returns the URLs of the default Master Page and the custom Master Page.

Get-PnPMicrosoft365Group

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPMicrosoft365Group.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.Read.All, Directory.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, GroupMember.Read.All, GroupMember.ReadWrite.All

Gets one Microsoft 365 Group or a list of Microsoft 365 Groups

Get-PnPMicrosoft365GroupMember

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPMicrosoft365GroupMember.md to change this file.

Required Permissions

  • Microsoft Graph API : at least Group.Read.All

Gets members of a particular Microsoft 365 Group (aka Unified Group).

Get-PnPMicrosoft365GroupMembers

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPMicrosoft365GroupMembers.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.Read.All, Directory.ReadWrite.All, Group.Read.All, Group.ReadWrite.All, GroupMember.Read.All, GroupMember.ReadWrite.All, User.Read.All, User.ReadWrite.All

Gets members of a particular Microsoft 365 Group (aka Unified Group).

Get-PnPMicrosoft365GroupOwner

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPMicrosoft365GroupOwner.md to change this file.

Required Permissions

  • Microsoft Graph API : at least Group.Read.All

Gets owners of a particular Microsoft 365 Group

Get-PnPMicrosoft365GroupOwners

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPMicrosoft365GroupOwners.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Group.Read.All, Group.ReadWrite.All, User.Read.All, User.ReadWrite.All

Gets owners of a particular Microsoft 365 Group

Get-PnPNavigationNode

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPNavigationNode.md to change this file.

Returns all or a specific navigation node

Get-PnPOffice365CurrentServiceStatus

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPOffice365CurrentServiceStatus.md to change this file.

Required Permissions

  • Microsoft Office 365 Management API: ServiceHealth.Read

Gets current service status of the Office 365 Services from the Office 365 Management API

Get-PnPOffice365HistoricalServiceStatus

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPOffice365HistoricalServiceStatus.md to change this file.

Required Permissions

  • Microsoft Office 365 Management API: ServiceHealth.Read

Gets the historical service status of the Office 365 Services of the last 7 days from the Office 365 Management API

Get-PnPOffice365ServiceMessage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPOffice365ServiceMessage.md to change this file.

Required Permissions

  • Microsoft Office 365 Management API: ServiceHealth.Read

Gets the service messages regarding services in Office 365 from the Office 365 Management API

Get-PnPOffice365Services

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPOffice365Services.md to change this file.

Required Permissions

  • Microsoft Office 365 Management API: ServiceHealth.Read

Gets the services available in Office 365 from the Office 365 Management API

Get-PnPOrgAssetsLibrary

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPOrgAssetsLibrary.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns the list of all the configured organizational asset libraries

Get-PnPOrgNewsSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPOrgNewsSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns the list of all the configured organizational news sites.

Get-PnPPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPPage.md to change this file.

Returns a page

Get-PnPPageComponent

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPPageComponent.md to change this file.

Retrieve one or more page components from a page

get-pnpplannerbucket

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPPlannerBucket.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All
  • Microsoft Graph API: Group.Read.All

Returns all or a specific Planner bucket

get-pnpplannerplan

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPPlannerPlan.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All
  • Microsoft Graph API: Group.Read.All

Returns all or a specific Planner plan for a Microsoft 365 Group.

get-pnpplannertask

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPPlannerTask.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All
  • Microsoft Graph API: Group.Read.All

Returns Planner tasks

Get-PnPPowerShellTelemetryEnabled

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPPowerShellTelemetryEnabled.md to change this file.

Returns true if the PnP PowerShell Telemetry has been enabled.

Get-PnPProperty

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPProperty.md to change this file.

Returns a previously not loaded property of a ClientObject

Get-PnPPropertyBag

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPPropertyBag.md to change this file.

Returns the property bag values.

Get-PnPPublishingImageRendition

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPPublishingImageRendition.md to change this file.

Returns all image renditions or if Identity is specified a specific one

Get-PnPRecycleBinItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPRecycleBinItem.md to change this file.

Required Permissions * SharePoint: Site Collection Administrator. SharePoint Tenant Admin alone is not enough Returns the items in the recycle bin from the context

Get-PnPRequestAccessEmails

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPRequestAccessEmails.md to change this file.

Returns the request access e-mail addresses

Get-PnPRoleDefinition

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPRoleDefinition.md to change this file.

Retrieves a Role Definitions of a site

Get-PnPSearchConfiguration

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSearchConfiguration.md to change this file.

Returns the search configuration

Get-PnPSearchCrawlLog

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSearchCrawlLog.md to change this file.

Returns entries from the SharePoint search crawl log. Make sure you are granted access to the crawl log via the SharePoint search admin center at https://-admin.sharepoint.com/_layouts/15/searchadmin/crawllogreadpermission.aspx in order to run this cmdlet.

Get-PnPSearchSettings

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSearchSettings.md to change this file.

Retrieves search settings for a site

Get-PnPSharingForNonOwnersOfSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSharingForNonOwnersOfSite.md to change this file.

Returns $false if sharing of the site and items in the site is restricted only to owners or $true if members and owners are allowed to share

Get-PnPSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSite.md to change this file.

Returns the current site collection from the context.

Get-PnPSiteClassification

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteClassification.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.Read.All, Directory.ReadWrite.All

Returns the defined Site Classifications for the tenant

Get-PnPSiteClosure

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteClosure.md to change this file.

Get the site closure status of the site which has a site policy applied

Get-PnPSiteCollectionAdmin

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteCollectionAdmin.md to change this file.

Returns the current site collection administrators of the site collection in the current context

Get-PnPSiteCollectionAppCatalogs

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteCollectionAppCatalogs.md to change this file.

Returns site collection scoped app catalogs

Get-PnPSiteCollectionTermStore

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteCollectionTermStore.md to change this file.

Returns the site collection term store if it exists or else it will not return anything

Get-PnPSiteDesign

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteDesign.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Retrieve Site Designs that have been registered on the current tenant.

Get-PnPSiteDesignRights

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteDesignRights.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns the principals with design rights on a specific Site Design

Get-PnPSiteDesignRun

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteDesignRun.md to change this file.

Retrieves a list of site designs applied to a specified site collection. If the WebUrl parameter is not specified we show the list of designs applied to the current site. The returned output includes the ID of the scheduled job, the web and site IDs, and the site design ID, version, and title.

Get-PnPSiteDesignRunStatus

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteDesignRunStatus.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Retrieves and displays a list of all site script actions executed for a specified site design applied to a site.

Get-PnPSiteDesignTask

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteDesignTask.md to change this file.

Used to retrieve a scheduled site design script. It takes the ID of the scheduled site design task and the URL for the site where the site design is scheduled to be applied.

Get-PnPSiteGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteGroup.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Gets all the groups in the current or specified site collection.

Get-PnPSitePolicy

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSitePolicy.md to change this file.

Retrieves all or a specific site policy

Get-PnPSiteScript

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteScript.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Retrieve Site Scripts that have been registered on the current tenant.

Get-PnPSiteScriptFromList

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteScriptFromList.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Generates a Site Script from an existing list

Get-PnPSiteScriptFromWeb

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteScriptFromWeb.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Generates a Site Script from an existing site

Get-PnPSiteSearchQueryResults

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteSearchQueryResults.md to change this file.

Executes a search query to retrieve indexed site collections

Get-PnPSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteTemplate.md to change this file.

Generates a provisioning site template from a web

Get-PnPSiteUserInvitations

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSiteUserInvitations.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Searches against all stored sharing links and retrieves the email invites

Get-PnPStorageEntity

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPStorageEntity.md to change this file.

Retrieve Storage Entities / Farm Properties from either the Tenant App Catalog or from the current site if it has a site scope app catalog.

Get-PnPStoredCredential

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPStoredCredential.md to change this file.

Get a credential

Get-PnPStructuralNavigationCacheSiteState

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPStructuralNavigationCacheSiteState.md to change this file.

Get the structural navigation caching state for a site collection.

Get-PnPStructuralNavigationCacheWebState

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPStructuralNavigationCacheWebState.md to change this file.

Get the structural navigation caching state for a web.

Get-PnPSubscribeSharePointNewsDigest

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSubscribeSharePointNewsDigest.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

You must connect to the tenant admin website (https://:-admin.sharepoint.com) with Connect-PnPOnline in order to use this cmdlet.

Retrieves if the SharePoint News Digest mails are enabled or disabled for a particular user.

Get-PnPSubWeb

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPSubWeb.md to change this file.

Returns the subwebs of the current web

Get-PnPTaxonomyItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTaxonomyItem.md to change this file.

Returns a taxonomy item

Get-PnPTaxonomySession

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTaxonomySession.md to change this file.

Returns a taxonomy session

Get-PnPTeamsApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTeamsApp.md to change this file.

Required Permissions

  • Microsoft Graph API : One of AppCatalog.Read.All, Directory.ReadWrite.All

Gets one Microsoft Teams App or a list of all apps.

Get-PnPTeamsChannel

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTeamsChannel.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Group.Read.All, Group.ReadWrite.All

Gets the channels for a specified Team.

Get-PnPTeamsChannelMessage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTeamsChannelMessage.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Sends a message to a Microsoft Teams Channel.

Get-PnPTeamsTab

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTeamsTab.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Group.Read.All, Group.ReadWrite.All

Gets one or all tabs in a channel.

Get-PnPTeamsTeam

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTeamsTeam.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Group.Read.All, Group.ReadWrite.All

Gets one Microsoft Teams Team or a list of Teams.

Get-PnPTeamsUser

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTeamsUser.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Group.Read.All, Group.ReadWrite.All

Returns owners, members or guests from a team.

Get-PnPTemporarilyDisableAppBar

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTemporarilyDisableAppBar.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns the disabled state of the SharePoint Online App Bar. It may take some time after changing this setting for the change to be reflected in SharePoint Online and for this cmdlet to return the updated value. Support for this may be dropped after October 31st, 2021 after which the SharePoint Online App Bar will become visible anyway. See [https://admin.microsoft.com/#/MessageCenter/:/messages/MC240066] for more information.

Get-PnPTenant

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenant.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns organization-level site collection properties

Get-PnPTenantAppCatalogUrl

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantAppCatalogUrl.md to change this file.

Retrieves the url of the tenant scoped app catalog

Get-PnPTenantCdnEnabled

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantCdnEnabled.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Retrieves if the Office 365 Content Delivery Network has been enabled.

Get-PnPTenantCdnOrigin

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantCdnOrigin.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns the current registered origins from the public or private content delivery network (CDN).

Get-PnPTenantCdnPolicies

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantCdnPolicies.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns the CDN Policies for the specified CDN (Public | Private).

Get-PnPTenantId

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantId.md to change this file.

Returns the Tenant ID

Get-PnPTenantRecycleBinItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantRecycleBinItem.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns all modern and classic site collections in the tenant scoped recycle bin

Get-PnPTenantSequence

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantSequence.md to change this file.

Returns one ore more provisioning sequence object(s) from a tenant template

Get-PnPTenantSequenceSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantSequenceSite.md to change this file.

Returns one ore more sites from a tenant template

Get-PnPTenantServicePrincipal

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantServicePrincipal.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns the current tenant's "SharePoint Online Client" service principal.

Get-PnPTenantServicePrincipalPermissionGrants

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantServicePrincipalPermissionGrants.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Gets the collection of permission grants for the "SharePoint Online Client" service principal

Get-PnPTenantServicePrincipalPermissionRequests

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantServicePrincipalPermissionRequests.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Gets the collection of permission requests for the "SharePoint Online Client" service principal

Get-PnPTenantSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Retrieve site information.

Get-PnPTenantSyncClientRestriction

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantSyncClientRestriction.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns organization-level OneDrive synchronization restriction settings

Get-PnPTenantTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantTemplate.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Generates a provisioning tenant template from a site. If the site is a hubsite any connected site will be included.

Get-PnPTenantTheme

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTenantTheme.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns all or a specific theme

Get-PnPTerm

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTerm.md to change this file.

Returns a Term Store Term.

Get-PnPTermGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTermGroup.md to change this file.

Returns a taxonomy term group

Get-PnPTermLabel

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTermLabel.md to change this file.

Returns all or a specific translation label for a term.

Get-PnPTermSet

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTermSet.md to change this file.

Returns a taxonomy term set

Get-PnPTheme

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTheme.md to change this file.

Returns the current theme/composed look of the current web.

Get-PnPTimeZoneId

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPTimeZoneId.md to change this file.

Returns a time zone ID

Get-PnPUnifiedAuditLog

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPUnifiedAuditLog.md to change this file.

Required Permissions

  • Microsoft Office 365 Management API: ActivityFeed.Read

Gets unified audit logs from the Office 365 Management API. Requires the Azure Active Directory application permission 'ActivityFeed.Read'.

Get-PnPUPABulkImportStatus

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPUPABulkImportStatus.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Get user profile bulk import status.

Get-PnPUser

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPUser.md to change this file.

Returns site users of current web

Get-PnPUserOneDriveQuota

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPUserOneDriveQuota.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Retrieves the current quota set on the OneDrive for Business site for a specific user

Get-PnPUserProfileProperty

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPUserProfileProperty.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

You must connect to the tenant admin website (https://:-admin.sharepoint.com) with Connect-PnPOnline in order to use this cmdlet.

Get-PnPView

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPView.md to change this file.

Returns one or all views from a list

Get-PnPWeb

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPWeb.md to change this file.

Returns the current web object

Get-PnPWebhookSubscriptions

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPWebhookSubscriptions.md to change this file.

Gets all the Webhook subscriptions of the resource

Get-PnPWebPart

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPWebPart.md to change this file.

Returns a web part definition object

Get-PnPWebPartProperty

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPWebPartProperty.md to change this file.

Returns a web part property

Get-PnPWebPartXml

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPWebPartXml.md to change this file.

Returns the web part XML of a web part registered on a site

Get-PnPWebTemplates

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPWebTemplates.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns the available classic web templates

Get-PnPWikiPageContent

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Get-PnPWikiPageContent.md to change this file.

Gets the contents/source of a wiki page

Grant-PnPAzureADAppSitePermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Grant-PnPAzureADAppSitePermission.md to change this file.

Required Permissions

  • Microsoft Graph API: Sites.FullControl.All

Grants an Azure AD App registration, which has the "Sites.Selected" permission scope set, access to a site.

Grant-PnPHubSiteRights

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Grant-PnPHubSiteRights.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Grant additional permissions to the permissions already in place to associate sites to Hub Sites for one or more specific users

Grant-PnPSiteDesignRights

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Grant-PnPSiteDesignRights.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Grants the specified principals rights to use the site design.

Grant-PnPTenantServicePrincipalPermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Grant-PnPTenantServicePrincipalPermission.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site
  • Microsoft Graph API : Directory.ReadWrite.All

Explicitly grants a specified permission to the "SharePoint Online Client Extensibility Web Application Principal" service principal for SPFx solutions.

Import-PnPTaxonomy

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Import-PnPTaxonomy.md to change this file.

Imports a taxonomy from either a string array or a file

Import-PnPTermGroupFromXml

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Import-PnPTermGroupFromXml.md to change this file.

Imports a taxonomy TermGroup from either the input or from an XML file.

Import-PnPTermSet

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Import-PnPTermSet.md to change this file.

Imports a taxonomy term set from a file in the standard format.

Install-PnPApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Install-PnPApp.md to change this file.

Installs an available app from the app catalog

Invoke-PnPBatch

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Invoke-PnPBatch.md to change this file.

Executes the batch

Invoke-PnPQuery

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Invoke-PnPQuery.md to change this file.

Executes the currently queued actions

Invoke-PnPSiteDesign

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Invoke-PnPSiteDesign.md to change this file.

Apply a Site Design to an existing site. * Requires Tenant Administration Rights *

Invoke-PnPSiteSwap

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Invoke-PnPSiteSwap.md to change this file.

Invokes a job to swap the location of a site with another site while archiving the original site.

Invoke-PnPSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Invoke-PnPSiteTemplate.md to change this file.

Applies a site template to a web

Invoke-PnPSPRestMethod

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Invoke-PnPSPRestMethod.md to change this file.

Invokes a REST request towards a SharePoint site

Invoke-PnPTenantTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Invoke-PnPTenantTemplate.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Applies a tenant template to the current tenant. You must have the Office 365 Global Admin role to run this cmdlet successfully.

Invoke-PnPWebAction

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Invoke-PnPWebAction.md to change this file.

Executes operations on web, lists and list items.

Measure-PnPList

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Measure-PnPList.md to change this file.

Returns statistics on the list object. This may fail on lists larger than the list view threshold

Measure-PnPWeb

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Measure-PnPWeb.md to change this file.

Returns statistics on the web object

Move-PnPFile

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Move-PnPFile.md to change this file.

Moves a file or folder to a different location

Move-PnPFolder

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Move-PnPFolder.md to change this file.

Move a folder to another location in the current web. If you want to move a folder to a different site collection, use the Move-PnPFile cmdlet instead, which also supports moving folders and also accross site collections.

Move-PnPItemProxy

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Move-PnPItemProxy.md to change this file.

Proxy cmdlet for using Move-Item between SharePoint provider and FileSystem provider

Move-PnPListItemToRecycleBin

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Move-PnPListItemToRecycleBin.md to change this file.

Moves an item from a list to the Recycle Bin

Move-PnPPageComponent

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Move-PnPPageComponent.md to change this file.

Moves a page component to a different section/column

Move-PnPRecycleBinItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Move-PnpRecycleBinItem.md to change this file.

Moves all items or a specific item in the first stage recycle bin of the current site collection to the second stage recycle bin

New-PnPAzureADGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPAzureADGroup.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.Create, Group.ReadWrite.All

Creates a new Azure Active Directory group. This can be a security or distribution group.

New-PnPAzureCertificate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPAzureCertificate.md to change this file.

Generate a new 2048bit self-signed certificate and manifest settings for use when using CSOM via an app-only ADAL application.

See https://github.com/SharePoint/PnP-PowerShell/tree/master/Samples/SharePoint.ConnectUsingAppPermissions for a sample on how to get started.

KeyCredentials contains the ADAL app manifest sections.

Certificate contains the PEM encoded certificate.

PrivateKey contains the PEM encoded private key of the certificate.

New-PnPBatch

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPBatch.md to change this file.

Creates a new batch

New-PnPExtensibilityHandlerObject

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPExtensibilityHandlerObject.md to change this file.

Creates an ExtensibilityHandler Object, to be used by the Get-PnPSiteTemplate cmdlet

New-PnPGraphSubscription

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPGraphSubscription.md to change this file.

Creates a new Microsof Graph Subscription which allows your webhook API to be called when a change occurs in Microsoft Graph

New-PnPGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPGroup.md to change this file.

Adds group to the Site Groups List and returns a group object

New-PnPList

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPList.md to change this file.

Creates a new list

New-PnPMicrosoft365Group

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPMicrosoft365Group.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.Create, Group.ReadWrite.All

Creates a new Microsoft 365 Group

New-PnPPersonalSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPPersonalSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Office365 only: Creates a personal / OneDrive For Business site

new-pnpplannerplan

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPPlannerPlan.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Creates a new Planner plan.

New-PnPSdnProvider

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPSdnProvider.md to change this file.

Adds a new Software-Defined Networking (SDN) provider

New-PnPSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPSite.md to change this file.

Creates either a communication site or a Microsoft 365 group-connected team site

New-PnPSiteCollectionTermStore

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPSiteCollectionTermStore.md to change this file.

Creates the site collection term store if it doesn't exist yet or if it does it will return the already existing site collection term store

New-PnPSiteGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPSiteGroup.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Creates a new group in a SharePoint Online site collection.

New-PnPSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPSiteTemplate.md to change this file.

Creates a new provisioning template object

New-PnPSiteTemplateFromFolder

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPSiteTemplateFromFolder.md to change this file.

Generates a provisioning template from a given folder, including only files that are present in that folder

New-PnPTeamsApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTeamsApp.md to change this file.

Required Permissions

  • Microsoft Graph API : One of AppCatalog.ReadWrite.All, Directory.ReadWrite.All

Adds an app to the Teams App Catalog.

New-PnPTeamsTeam

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTeamsTeam.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Creates a new Team in Microsoft Teams. The cmdlet will create a Microsoft 365 group and then add a team to the group.

New-PnPTenantSequence

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTenantSequence.md to change this file.

Creates a new tenant sequence object

New-PnPTenantSequenceCommunicationSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTenantSequenceCommunicationSite.md to change this file.

Creates a communication site object

New-PnPTenantSequenceTeamNoGroupSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTenantSequenceTeamNoGroupSite.md to change this file.

Creates a new team site without a Microsoft 365 group in-memory object

New-PnPTenantSequenceTeamNoGroupSubSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTenantSequenceTeamNoGroupSubSite.md to change this file.

Creates a team site subsite with no Microsoft 365 group object

New-PnPTenantSequenceTeamSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTenantSequenceTeamSite.md to change this file.

Creates a team site object

New-PnPTenantSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTenantSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Creates a new (classic) site collection for the current tenant

New-PnPTenantTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTenantTemplate.md to change this file.

Creates a new tenant template object

New-PnPTerm

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTerm.md to change this file.

Creates a taxonomy term

New-PnPTermGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTermGroup.md to change this file.

Creates a taxonomy term group

New-PnPTermLabel

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTermLabel.md to change this file.

Creates a localized label for a taxonomy term

New-PnPTermSet

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPTermSet.md to change this file.

Creates a taxonomy term set

New-PnPUPABulkImportJob

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPUPABulkImportJob.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Submit up a new user profile bulk import job.

New-PnPUser

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPUser.md to change this file.

Adds a user to the built-in Site User Info List and returns a user object

New-PnPWeb

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/New-PnPWeb.md to change this file.

Creates a new subweb under the current web

Publish-PnPApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Publish-PnPApp.md to change this file.

Publishes/Deploys/Trusts an available app in the app catalog

Read-PnPSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Read-PnPSiteTemplate.md to change this file.

Loads/Reads a PnP file from the file system or a string

Read-PnPTenantTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Read-PnPTenantTemplate.md to change this file.

Loads/Reads a PnP tenant template from the file system and returns an in-memory instance of this template.

Receive-PnPCopyMoveJobStatus

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Receive-PnPCopyMoveJobStatus.md to change this file.

This cmdlets receives Copy or Move job status which is being returned by Copy-PnPFile or Move-PnPFile when using the -NoWait parameter

Register-PnPAppCatalogSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Register-PnPAppCatalogSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Creates a new App Catalog Site and sets this site as the Tenant App Catalog

Register-PnPAzureADApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Register-PnPAzureADApp.md to change this file.

Register an Azure AD App and optionally creates a new self-signed certificate to use with the application registration.

Register-PnPHubSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Register-PnPHubSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Registers a site as a hubsite

Register-PnPManagementShellAccess

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Register-PnPManagementShellAccess.md to change this file.

Registers access to the tenant for the PnP Management Shell Multi-Tenant Azure AD Application

Remove-PnPAlert

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPAlert.md to change this file.

Removes an alert for a user

Remove-PnPApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPApp.md to change this file.

Removes an app from the app catalog

Remove-PnPApplicationCustomizer

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPApplicationCustomizer.md to change this file.

Removes a SharePoint Framework client side extension application customizer

Remove-PnPAzureADAppPermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPAzureADApp.md to change this file.

Required Permissions

  • Microsoft Graph API: Application.ReadWrite.All

Removes an Azure AD App registration

Revoke-PnPAzureADAppSitePermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPAzureADAppSitePermission.md to change this file.

Required Permissions

  • Microsoft Graph API: Sites.FullControl.All

Revokes a permissions for a given app.

Remove-PnPAzureADGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPAadGroup.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Removes one Azure Active Directory group. This can be a security, distribution or Microsoft 365 group.

Remove-PnPAzureADGroupMember

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPAadGroupMember.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.ReadWrite.All, GroupMember.ReadWrite.All

Removes members from a particular Azure Active Directory group. This can be a security, distribution or Microsoft 365 group.

Remove-PnPAzureADGroupOwner

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPAadGroupOwner.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.ReadWrite.All

Removes owners from a particular Azure Active Directory group. This can be a security, distribution or Microsoft 365 group.

Remove-PnPContentType

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPContentType.md to change this file.

Removes a content type from a web

Remove-PnPContentTypeFromDocumentSet

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPContentTypeFromDocumentSet.md to change this file.

Removes a content type from a document set

Remove-PnPContentTypeFromList

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPContentTypeFromList.md to change this file.

Removes a content type from a list

Remove-PnPCustomAction

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPCustomAction.md to change this file.

Removes a custom action

Remove-PnPDeletedMicrosoft365Group

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPDeletedMicrosoft365Group.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Permanently removes one deleted Microsoft 365 Group

Remove-PnPEventReceiver

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPEventReceiver.md to change this file.

Remove an eventreceiver

Remove-PnPExternalUser

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPExternalUser.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes one ore more external users from the tenant.

Remove-PnPField

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPField.md to change this file.

Removes a field from a list or a site

Remove-PnPFieldFromContentType

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPFieldFromContentType.md to change this file.

Removes a site column from a content type

Remove-PnPFile

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPFile.md to change this file.

Removes a file.

Remove-PnPFileFromSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPFileFromSiteTemplate.md to change this file.

Removes a file from a PnP Provisioning Template

Remove-PnPFileVersion

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPFileVersion.md to change this file.

Removes all or a specific file version.

Remove-PnPFlow

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPFlow.md to change this file.

Removes the specified flow

Remove-PnPFolder

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPFolder.md to change this file.

Deletes a folder within a parent folder

Remove-PnPGraphSubscription

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPGraphSubscription.md to change this file.

Removes an existing Microsoft Graph subscription. Required Azure Active Directory application permission depends on the resource the subscription exists on, see https://docs.microsoft.com/graph/api/subscription-delete#permissions.

Remove-PnPGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPGroup.md to change this file.

Removes a group from a web.

Remove-PnPGroupMember

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPGroupMember.md to change this file.

Removes a user from a group

Remove-PnPHomeSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPHomeSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes the currently set site as the home site

Remove-PnPHubSiteAssociation

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPHubSiteAssociation.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes a hub site association from a site.

Remove-PnPHubToHubAssociation

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPHubToHubAssociation.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes the selected hub site from its parent hub.

Remove-PnPIndexedProperty

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPIndexedProperty.md to change this file.

Removes a key from propertybag to be indexed by search. The key and it's value remain in the propertybag, however it will not be indexed anymore.

Remove-PnPJavaScriptLink

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPJavaScriptLink.md to change this file.

Removes a JavaScript link or block from a web or sitecollection

Remove-PnPKnowledgeHubSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPKnowledgeHubSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes the Knowledge Hub Site setting for your tenant

Remove-PnPList

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPList.md to change this file.

Deletes a list

Remove-PnPListItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPListItem.md to change this file.

Deletes an item from a list

Remove-PnPMicrosoft365Group

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPMicrosoft365Group.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Removes one Microsoft 365 Group

Remove-PnPMicrosoft365GroupMember

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPMicrosoft365GroupMember.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.ReadWrite.All, GroupMember.ReadWrite.All

Removes members from a particular Microsoft 365 Group

Remove-PnPMicrosoft365GroupOwner

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPMicrosoft365GroupOwner.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.ReadWrite.All

Removes owners from a particular Microsoft 365 Group

Remove-PnPNavigationNode

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPNavigationNode.md to change this file.

Removes a menu item from either the quicklaunch or top navigation

Remove-PnPOrgAssetsLibrary

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPOrgAssetsLibrary.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes a given document library as a organizational asset source

Remove-PnPOrgNewsSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPOrgNewsSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes a given site from the list of organizational news sites.

Remove-PnPPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPPage.md to change this file.

Removes a page

Remove-PnPPageComponent

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPPageComponent.md to change this file.

Removes a page component from a page

remove-pnpplannerbucket

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPPlannerBucket.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Removes a planner bucket

remove-pnpplannerplan

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPPlannerPlan.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Removes a planner plan

remove-pnpplannertask

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPPlannerTask.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Removes a Planner task

Remove-PnPPropertyBagValue

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPPropertyBagValue.md to change this file.

Removes a value from the property bag

Remove-PnPPublishingImageRendition

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPPublishingImageRendition.md to change this file.

Removes an existing image rendition

Remove-PnPRoleDefinition

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPRoleDefinition.md to change this file.

Remove a Role Definition from a site

Remove-PnPSdnProvider

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPSdnProvider.md to change this file.

Removes Software-Defined Networking (SDN) Support in your SharePoint Online tenant.

Remove-PnPSearchConfiguration

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPSearchConfiguration.md to change this file.

Remove the search configuration

Remove-PnPSiteClassification

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPSiteClassification.md to change this file.

Required Permissions

  • Microsoft Graph API: Directory.ReadWrite.All

Removes one or more existing site classification values from the list of available values

Remove-PnPSiteCollectionAdmin

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPSiteCollectionAdmin.md to change this file.

Removes one or more users as site collection administrators from the site collection in the current context

Remove-PnPSiteCollectionAppCatalog

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPSiteCollectionAppCatalog.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes a Site Collection scoped App Catalog from a site

Remove-PnPSiteCollectionTermStore

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPSiteCollectionTermStore.md to change this file.

Removes the site collection term store if it exists or else nothing will happen

Remove-PnPSiteDesign

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPSiteDesign.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes a Site Design

Remove-PnPSiteDesignTask

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPSiteDesignTask.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes a Site Design Task. If the execution of the associated site script has already started the execution will not be terminated.

Remove-PnPSiteGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPSiteGroup.md to change this file.

Removes a group from a web.

Remove-PnPSiteScript

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPSiteScript.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes a Site Script

Remove-PnPSiteUserInvitations

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPSiteUserInvitations.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Searches against all stored sharing links and removes an email invite.

Remove-PnPStorageEntity

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPStorageEntity.md to change this file.

Remove Storage Entities / Farm Properties from either the tenant scoped app catalog or the current site collection if the site has a site collection scoped app catalog

Remove-PnPStoredCredential

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPStoredCredential.md to change this file.

Removes a credential from the Credential Manager

Remove-PnPTaxonomyItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTaxonomyItem.md to change this file.

Removes a taxonomy item

Remove-PnPTeamsApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTeamsApp.md to change this file.

Required Permissions

  • Microsoft Graph API: AppCatalog.ReadWrite.All

Removes an app from the Teams AppCatalog.

Remove-PnPTeamsChannel

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTeamsChannel.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Removes a channel from a Microsoft Teams instance.

Remove-PnPTeamsTab

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTeamsTab.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Removes a Microsoft Teams tab in a channel.

Remove-PnPTeamsTeam

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTeamsTeam.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Removes a Microsoft Teams Team instance

Remove-PnPTeamsUser

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTeamsUser.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Removes a user from a team.

Remove-PnPTenantCdnOrigin

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTenantCdnOrigin.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes an origin from the Public or Private content delivery network (CDN).

Remove-PnPTenantSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTenantSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes a site collection

Remove-PnPTenantSyncClientRestriction

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTenantSyncClientRestriction.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Returns organization-level OneDrive synchronization restriction settings

Remove-PnPTenantTheme

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTenantTheme.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes a theme

Remove-PnPTerm

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTerm.md to change this file.

Removes a taxonomy term from the term store.

Remove-PnPTermGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTermGroup.md to change this file.

Removes a taxonomy term group and all its containing termsets

Remove-PnPTermLabel

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPTermLabel.md to change this file.

Removes a single label/translation from a term.

Remove-PnPUser

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPUser.md to change this file.

Removes a specific user from the site collection User Information List

Remove-PnPUserInfo

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPUserInfo.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Removes a user from the user information list of a specific site collection.

Remove-PnPUserProfile

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPUserProfile.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Export user profile data.

Remove-PnPView

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPView.md to change this file.

Deletes a view from a list

Remove-PnPWeb

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPWeb.md to change this file.

Removes a subweb in the current web

Remove-PnPWebhookSubscription

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPWebhookSubscription.md to change this file.

Removes a Webhook subscription from the resource

Remove-PnPWebPart

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPWebPart.md to change this file.

Removes a web part from a page

Remove-PnPWikiPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Remove-PnPWikiPage.md to change this file.

Removes a wiki page

Rename-PnPFile

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Rename-PnPFile.md to change this file.

Renames a file in its current location

Rename-PnPFolder

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Rename-PnPFolder.md to change this file.

Renames a folder

Repair-PnPSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Repair-PnPSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Checks and repairs the site collection and its contents.

Request-PnPAccessToken

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Request-PnPAccessToken.md to change this file.

Requests an OAuth Access token

Get-PnPPersonalSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Request-PnPPersonalSite.md to change this file.

Requests that one or more users be enqueued for a Personal Site to be created.

Request-PnPReIndexList

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Request-PnPReIndexList.md to change this file.

Marks the list for full indexing during the next incremental crawl

Request-PnPReIndexWeb

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Request-PnPReIndexWeb.md to change this file.

Marks the web for full indexing during the next incremental crawl

Reset-PnPFileVersion

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Reset-PnPFileVersion.md to change this file.

Resets a file to its previous version

Reset-PnPLabel

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Reset-PnPLabel.md to change this file.

Resets a retention label on the specified list or library to None

Reset-PnPMicrosoft365GroupExpiration

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Reset-PnPMicrosoft365GroupExpiration.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.ReadWrite.All

Renews the Microsoft 365 Group by extending its expiration with the number of days defined in the group expiration policy set on the Azure Active Directory

Reset-PnPUserOneDriveQuotaToDefault

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Reset-PnPUserOneDriveQuotaToDefault.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Resets the current quota set on the OneDrive for Business site for a specific user to the tenant default

Resolve-PnPFolder

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Resolve-PnPFolder.md to change this file.

Returns a folder from a given site relative path, and will create it if it does not exist.

Restore-PnPDeletedMicrosoft365Group

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Restore-PnPDeletedMicrosoft365Group.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Restores one deleted Microsoft 365 Group

Restore-PnPFileVersion

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Restore-PnPFileVersion.md to change this file.

Restores a specific file version.

Restore-PnPRecycleBinItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Restore-PnPRecycleBinItem.md to change this file.

Restores the provided recycle bin item to its original location

Restore-PnPTenantRecycleBinItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Restore-PnPTenantRecycleBinItem.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Restores a site collection from the tenant scoped recycle bin

Revoke-PnPHubSiteRights

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Revoke-PnPHubSiteRights.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Revoke permissions to the permissions already in place to associate sites to Hub Sites for one or more specific users

Revoke-PnPSiteDesignRights

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Revoke-PnPSiteDesignRights.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Revokes the specified principals rights to use the site design.

Revoke-PnPTenantServicePrincipalPermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Revoke-PnPTenantServicePrincipalPermission.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site
  • Microsoft Graph API : Directory.ReadWrite.All

Revokes a permission that was previously granted to the "SharePoint Online Client Extensibility Web Application Service Principal" service principal.

Revoke-PnPUserSession

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Revoke-PnPUserSession.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Provides IT administrators the ability to logout a user's O365 sessions across all their devices.

Save-PnPPageConversionLog

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Save-PnPPageConversionLog.md to change this file.

Persists the current client side page conversion log data to the loggers linked to the last used page transformation run. Needs to be used in conjunction with the -LogSkipFlush flag on the ConvertTo-PnPPage cmdlet

Save-PnPSiteTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Save-PnPSiteTemplate.md to change this file.

Saves a PnP site template to the file system

Save-PnPTenantTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Save-PnPTenantTemplate.md to change this file.

Saves a PnP provisioning hierarchy to the file system

Send-PnPMail

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Send-PnPMail.md to change this file.

Sends an email using the Office 365 SMTP Service or SharePoint, depending on the parameters specified. See detailed help for more information.

Set-PnPApplicationCustomizer

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPApplicationCustomizer.md to change this file.

Updates a SharePoint Framework client side extension application customizer

Set-PnPAppSideLoading

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPAppSideLoading.md to change this file.

Enables the App SideLoading Feature on a site

Set-PnPAuditing

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPAuditing.md to change this file.

Set Auditing setting for a site

Set-PnPAvailablePageLayouts

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPAvailablePageLayouts.md to change this file.

Sets the available page layouts for the current site

Set-PnPAzureADAppSitePermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPAzureADAppSitePermission.md to change this file.

Required Permissions

  • Microsoft Graph API: Sites.FullControl.All

Updates permissions for a given app.

Set-PnPAzureADGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPAadGroup.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Sets the properties of a specicic Azure Active Directory group. This can be a security, distribution or Microsoft 365 group.

Set-PnPBrowserIdleSignout

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPBrowserIdleSignout.md to change this file.

Sets the current configuration values for Idle session sign-out policy.

Set-PnPBuiltInDesignPackageVisibility

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPBuiltInDesignPackageVisibility.md to change this file.

Sets the visibility of the available built-in Design Packages at moment of site creation.

Set-PnPContext

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPContext.md to change this file.

Set the ClientContext

Set-PnPDefaultColumnValues

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPDefaultColumnValues.md to change this file.

Sets default column values for a document library

Set-PnPDefaultContentTypeToList

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPDefaultContentTypeToList.md to change this file.

Sets the default content type for a list

Set-PnPDefaultPageLayout

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPDefaultPageLayout.md to change this file.

Sets a specific page layout to be the default page layout for a publishing site

Set-PnPDisableSpacesActivation

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPDisableSpacesActivation.md to change this file.

Sets if SharePoint Spaces should be disabled

Set-PnPDocumentSetField

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPDocumentSetField.md to change this file.

Sets a site column from the available content types to a document set

Set-PnPField

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPField.md to change this file.

Changes one or more properties of a field in a specific list or for the whole web

Set-PnPFileCheckedIn

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPFileCheckedIn.md to change this file.

Checks in a file

Set-PnPFileCheckedOut

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPFileCheckedOut.md to change this file.

Checks out a file

Set-PnPFolderPermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPFolderPermission.md to change this file.

Sets folder permissions. Use Get-PnPRoleDefinition to retrieve all available roles you can add or remove using this cmdlet.

Set-PnPFooter

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPFooter.md to change this file.

Configures the footer of the current web

Set-PnPGraphSubscription

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPGraphSubscription.md to change this file.

Updates an existing Microsoft Graph subscription. Required Azure Active Directory application permission depends on the resource the subscription exists on, see https://docs.microsoft.com/graph/api/subscription-delete#permissions.

Set-PnPGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPGroup.md to change this file.

Updates a group

Set-PnPGroupPermissions

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPGroupPermissions.md to change this file.

Adds and/or removes permissions of a specific SharePoint group

Set-PnPHideDefaultThemes

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPHideDefaultThemes.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Defines if the default / OOTB themes should be visible to users or not.

Set-PnPHomePage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPHomePage.md to change this file.

Sets the home page of the current web.

Set-PnPHomeSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPHomeSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Sets the home site for your tenant

Set-PnPHubSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPHubSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Sets hub site properties

Set-PnPIndexedProperties

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPIndexedProperties.md to change this file.

Marks values of the propertybag to be indexed by search. Notice that this will overwrite the existing flags, i.e. only the properties you define with the cmdlet will be indexed.

Set-PnPInPlaceRecordsManagement

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPInPlaceRecordsManagement.md to change this file.

Activates or deactivates in the place records management feature.

Set-PnPKnowledgeHubSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPKnowledgeHubSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Sets the Knowledge Hub Site for your tenant

Set-PnPLabel

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPLabel.md to change this file.

Sets a retention label on the specified list or library. Use Reset-PnPLabel to remove the label again.

Set-PnPList

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPList.md to change this file.

Updates list settings

Set-PnPListInformationRightsManagement

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPListInformationRightsManagement.md to change this file.

Get the site closure status of the site which has a site policy applied

Set-PnPListItem

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPListItem.md to change this file.

Updates a list item

Set-PnPListItemAsRecord

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPListItemAsRecord.md to change this file.

Declares a list item as a record, for more information, see https://docs.microsoft.com/sharepoint/governance/records-management-in-sharepoint-server

Set-PnPListItemPermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPListItemPermission.md to change this file.

Sets list item permissions. Use Get-PnPRoleDefinition to retrieve all available roles you can add or remove using this cmdlet.

Set-PnPListPermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPListPermission.md to change this file.

Sets list permissions

Set-PnPListRecordDeclaration

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPListRecordDeclaration.md to change this file.

The RecordDeclaration parameter supports 4 values:

AlwaysAllowManualDeclaration NeverAllowManualDeclaration UseSiteCollectionDefaults

Set-PnPMasterPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPMasterPage.md to change this file.

Set the masterpage

Set-PnPMicrosoft365Group

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPMicrosoft365Group.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Sets Microsoft 365 Group properties

Set-PnPMinimalDownloadStrategy

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPMinimalDownloadStrategy.md to change this file.

Activates or deactivates the minimal downloading strategy.

Set-PnPPage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPPage.md to change this file.

Sets parameters of a page

Set-PnPPageTextPart

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPPageTextPart.md to change this file.

Set text part properties

Set-PnPPageWebPart

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPPageWebPart.md to change this file.

Set Web Part properties

set-pnpplannerbucket

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPPlannerBucket.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Updates an existing Planner bucket

set-pnpplannerplan

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPPlannerPlan.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Updates an existing Planner plan

set-pnpplannertask

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPPlannerTask.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Updates an existing task

Set-PnPPropertyBagValue

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPPropertyBagValue.md to change this file.

Sets a property bag value

Set-PnPRequestAccessEmails

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPRequestAccessEmails.md to change this file.

Sets Request Access Email on a web

Set-PnPSearchConfiguration

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPSearchConfiguration.md to change this file.

Sets the search configuration

Set-PnPSearchSettings

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPSearchSettings.md to change this file.

Sets search settings for a site

Set-PnPSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPSite.md to change this file.

Sets Site Collection properties.

Set-PnPSiteClosure

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPSiteClosure.md to change this file.

Opens or closes a site which has a site policy applied

Set-PnPSiteDesign

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPSiteDesign.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Updates a Site Design on the current tenant.

Set-PnPSiteGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPSiteGroup.md to change this file.

Updates the SharePoint Online owner and permission levels on a group inside a site collection.

Set-PnPSitePolicy

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPSitePolicy.md to change this file.

Sets a site policy

Set-PnPSiteScript

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPSiteScript.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Updates an existing Site Script on the current tenant.

Set-PnPSiteScriptPackage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPSiteScriptPackage.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Updates an existing Site Script Package on the current tenant.

Set-PnPSiteTemplateMetadata

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPSiteTemplateMetadata.md to change this file.

Sets metadata of a provisioning template

Set-PnPStorageEntity

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPStorageEntity.md to change this file.

Set Storage Entities / Farm Properties in either the tenant scoped app catalog or the site collection app catalog.

Set-PnPStructuralNavigationCacheSiteState

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPStructuralNavigationCacheSiteState.md to change this file.

Enable or disable caching for all webs in a site collection.

Set-PnPStructuralNavigationCacheWebState

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPStructuralNavigationCacheWebState.md to change this file.

Enable or disable caching for all webs in a site collection.

Set-PnPSubscribeSharePointNewsDigest

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPSubscribeSharePointNewsDigest.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

You must connect to the tenant admin website (https://:-admin.sharepoint.com) with Connect-PnPOnline in order to use this cmdlet.

Enables or disabled the SharePoint News Digest mails for a particular user.

Set-PnPTaxonomyFieldValue

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTaxonomyFieldValue.md to change this file.

Sets a taxonomy term value in a listitem field

set-pnpteamifyprompthidden

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTeamifyPromptHidden.md to change this file.

Hides the teamify prompt for a site

Set-PnPTeamsChannel

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTeamsChannel.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Updates an existing Teams Channel

Set-PnPTeamsTab

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTeamsTab.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Updates Teams Tab settings

Set-PnPTeamsTeam

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTeamsTeam.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Updates an existing Team.

Set-PnPTeamsTeamArchivedState

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTeamsTeamArchivedState.md to change this file.

Required Permissions

  • Microsoft Graph API : One of Directory.ReadWrite.All, Group.ReadWrite.All

Sets the archived state of a team.

Set-PnPTeamsTeamPicture

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTeamsTeamPicture.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Sets the picture of an existing team.

Set-PnPTemporarilyDisableAppBar

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTemporarilyDisableAppBar.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Allows the SharePoint Online App Bar to be disabled. It may take some time for the change to be reflected in SharePoint Online. Support for this may be dropped after October 31st, 2021 after which the SharePoint Online App Bar will become visible anyway. See [https://admin.microsoft.com/#/MessageCenter/:/messages/MC240066] for more information.

Set-PnPTenant

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTenant.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Sets organization-level site collection properties

Set-PnPTenantAppCatalogUrl

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTenantAppCatalogUrl.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Sets the url of the tenant scoped app catalog

Set-PnPTenantCdnEnabled

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTenantCdnEnabled.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Enables or disabled the public or private Office 365 Content Delivery Network (CDN).

Set-PnPTenantCdnPolicy

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTenantCdnPolicy.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Sets the CDN Policies for the specified CDN (Public | Private).

Set-PnPTenantSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTenantSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Updates settings of a site collection

Set-PnPTenantSyncClientRestriction

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTenantSyncClientRestriction.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Sets organization-level sync client restriction properties

Set-PnPTerm

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTerm.md to change this file.

Updates a term

Set-PnPTermGroup

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTermGroup.md to change this file.

Updates an existing term group

Set-PnPTermSet

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTermSet.md to change this file.

Updates an existing TermSet

Set-PnPTheme

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTheme.md to change this file.

Sets the theme of the current web.

Set-PnPTraceLog

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPTraceLog.md to change this file.

Turn log tracing on or off

Set-PnPUserOneDriveQuota

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPUserOneDriveQuota.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

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

Set-PnPUserProfileProperty

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPUserProfileProperty.md to change this file.

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.

Set-PnPView

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPView.md to change this file.

Change view properties

Set-PnPWeb

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPWeb.md to change this file.

Sets properties on a web

Set-PnPWebhookSubscription

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPWebhookSubscription.md to change this file.

Updates a Webhook subscription

Set-PnPWebPartProperty

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPWebPartProperty.md to change this file.

Sets a web part property

Set-PnPWebPermission

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPWebPermission.md to change this file.

Sets a web permissions

Set-PnPWebTheme

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPWebTheme.md to change this file.

Sets the theme of the current web.

Set-PnPWikiPageContent

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Set-PnPWikiPageContent.md to change this file.

Sets the contents of a wikipage

Submit-PnPSearchQuery

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Submit-PnPSearchQuery.md to change this file.

Executes an arbitrary search query against the SharePoint search index

Submit-PnPTeamsChannelMessage

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Submit-PnPTeamsChannelMessage.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Sends a message to a Microsoft Teams Channel.

Sync-PnPAppToTeams

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Sync-PnPAppToTeams.md to change this file.

Synchronize an app from the tenant app catalog to the Microsoft Teams app catalog

Test-PnPListItemIsRecord

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Test-PnPListItemIsRecord.md to change this file.

Checks if a list item is a record

Test-PnPMicrosoft365GroupAliasIsUsed

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Test-PnPMicrosoft365GroupAliasIsUsed.md to change this file.

Tests if a given alias is already used used

Test-PnPSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Test-PnPSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Checks the site collection and its contents.

Test-PnPTenantTemplate

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Test-PnPTenantTemplate.md to change this file.

Tests a tenant template for invalid references

Uninstall-PnPApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Uninstall-PnPApp.md to change this file.

Uninstalls an available add-in from the site

Unpublish-PnPApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Unpublish-PnPApp.md to change this file.

Unpublishes/retracts an available add-in from the app catalog

Unregister-PnPHubSite

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Unregister-PnPHubSite.md to change this file.

Required Permissions

  • SharePoint: Access to the SharePoint Tenant Administration site

Unregisters a site as a hubsite

Update-PnPApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Update-PnPApp.md to change this file.

Updates an available app from the app catalog

Update-PnPSiteClassification

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Update-PnPSiteClassification.md to change this file.

Required Permissions

  • Microsoft Graph API: Directory.ReadWrite.All

Updates Site Classifications for the tenant

Update-PnPTeamsApp

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Update-PnPTeamsApp.md to change this file.

Required Permissions

  • Microsoft Graph API: Group.ReadWrite.All

Updates an existing app in the Teams App Catalog.

Update-PnPUserType

Tip

We encourage you to make improvements to this documentation. Please navigate to https://github.com/pnp/powershell/blob/dev/documentation/Update-PnPUserType.md to change this file.

Updates an available app from the app catalog