Visão geral do PowerShell PnP

Os padrões e as práticas do SharePoint (PnP) contêm uma biblioteca de comandos do PowerShell (PnP PowerShell) que permite executar ações complexas de gerenciamento de provisionamento e de artefato no SharePoint. Os comandos usam CSOM e podem trabalhar com o SharePoint Online como o SharePoint local.

Exemplos de padrões e práticas do SharePoint

Aplica-se a: SharePoint Online, SharePoint 2019, SharePoint 2016, SharePoint 2013

Instalação

Há três maneiras de instalar os cmdlets. Recomendamos, quando possível, instalá-los a partir da Galeria do PowerShell. Como alternativa, você pode baixar os arquivos de instalação ou executar um script do PowerShell para baixar o módulo PowerShellGet e instalar os cmdlets subsequentemente.

Se o sistema operacional principal for Windows 10 ou se você tiver o PowerShellGet instalado, você pode executar os seguintes comandos para instalar os cmdlets do PowerShell:

Versão do SharePoint Comando para instalar
SharePoint Online Install-Module SharePointPnPPowerShellOnline
SharePoint 2019 Install-Module SharePointPnPPowerShell2019
SharePoint 2016 Install-Module SharePointPnPPowerShell2016
SharePoint 2013 Install-Module SharePointPnPPowerShell2013

Observação

Se você instalar o PowerShellGet mais recente do GitHub, poderá receber uma mensagem de erro informando PackageManagement\Install-Package: a versão ' x. x. x. x ' do módulo ' SharePointPnPPowerShellOnline ' que está sendo instalado não é um catálogo assinado.

Para instalar os cmdlets quando você receber esse erro, especifique a opção-SkipPublisherCheck com o cmdlet Install-Module, por Install-Module SharePointPnPPowerShellOnline -SkipPublisherCheck -AllowClobber exemplo.

Arquivos de instalação

Você pode baixar os arquivos de instalação na seção lançamentos do repositório do PowerShell PNP. Esses arquivos serão atualizados mensalmente. Execute a instalação e reinicie todas as instâncias abertas do PowerShell para usar os cmdlets.

Script de instalação

Esta é uma alternativa para instalação em máquinas que tenham pelo menos o PowerShell v3 instalado. Você pode encontrar a versão do PowerShell abrindo PowerShell e executando $PSVersionTable.PSVersion . O valor de Major deve ser acima de 3.

Para instalar os cmdlets, você pode executar o comando abaixo, que instalará o gerenciamento de pacotes do PowerShell e, em seguida, instalará os módulos do PowerShell da galeria do PowerShell.

Invoke-Expression (New-Object Net.WebClient).DownloadString('https://raw.githubusercontent.com/pnp/PnP-PowerShell/master/Samples/Modules.Install/Install-SharePointPnPPowerShell.ps1')

Atualizados

A cada mês, uma nova versão será disponibilizada para os cmdlets do PowerShell PnP. Se você instalou anteriormente os cmdlets usando o arquivo de instalação, basta baixar a versão mais recente e executar a instalação. Isso atualizará a instalação existente.

Se você tiver instalado os cmdlets usando o PowerShellGet com Install-Module da galeria do PowerShell, poderá usar o seguinte comando para instalar a versão atualizada mais recente:

Update-Module SharePointPnPPowerShell*

Isso carregará automaticamente o módulo após o início do PowerShell 3,0.

Você pode verificar as versões de PnP-PowerShell instaladas com o seguinte comando:

Get-Module SharePointPnPPowerShell* -ListAvailable | Select-Object Name,Version | Sort-Object Version -Descending

Introdução

Para usar a biblioteca, primeiro você precisa se conectar ao seu locatário:

Connect-PnPOnline –Url https://yoursite.sharepoint.com –Credentials (Get-Credential)

Aviso: se você usar a autenticação multifator no seu locatário, use

Connect-PnPOnline -Url https://yoursite.sharepoint.com -UseWebLogin

Para exibir todos os cmdlets, insira

Get-Command -Module *PnP*

Nos links a seguir, você encontrará alguns vídeos sobre como começar a usar os cmdlets:

Configurando credenciais

Consulte esta página wiki para obter mais informações sobre como usar o Gerenciador de credenciais do Windows para configurar credenciais que podem ser usadas em scripts autônomos

Visão geral do cmdlet

Aplicativos

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Add-PnPApp Adicionar/carregar um aplicativo disponível no catálogo de aplicativos SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Get-PnPApp Retorna os aplicativos disponíveis do catálogo de aplicativos SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Install-PnPApp Instala um aplicativo disponível no catálogo de aplicativos SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. publish-PnPApp Publica/implanta/confia em um aplicativo disponível no catálogo de aplicativos SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Remove-PnPApp Remove um aplicativo do catálogo de aplicativos SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Uninstall-PnPApp Desinstala um suplemento disponível do site. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. UNPUBLISH-PnPApp Cancela a publicação/retirada de um suplemento disponível do catálogo de aplicativos SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Update-PnPApp Atualiza um aplicativo disponível do catálogo de aplicativos SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Get-PnPAppInstance Retorna uma instância de suplemento do SharePoint SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Uninstall-PnPAppInstance Remove um aplicativo de um site SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPApplicationCustomizer Adiciona um personalizador de aplicativos de extensão do lado do cliente da estrutura do SharePoint SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Get-PnPApplicationCustomizer Retorna todos os personalizadores de aplicativos de extensão do lado do cliente da estrutura do SharePoint SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Remove-PnPApplicationCustomizer Remove um personalizador de aplicativos de extensão do cliente da estrutura do SharePoint SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Set-PnPApplicationCustomizer Atualiza um personalizador de aplicativos de extensão do cliente da estrutura do SharePoint SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Import-PnPAppPackage Adiciona um suplemento do SharePoint a um site SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Sync-PnPAppToTeams Sincronizar um aplicativo do catálogo de aplicativos do locatário com o catálogo de aplicativos do Microsoft Teams SharePoint Online
@SharePointPnPPowerShell. Grant-PnPTenantServicePrincipalPermission Concede explicitamente uma permissão especificada à entidade de serviço "cliente do SharePoint Online" SharePoint Online

Cmdlets de base

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Request-PnPAccessToken Solicita um token de acesso OAuth SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPAppAuthAccessToken Retorna o token de acesso SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPAuthenticationRealm Retorna o realm de autenticação SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPAzureCertificate Obter valores de PEM e configurações de manifesto para um certificado existente (. pfx) para uso ao usar o CSOM por meio de um aplicativo de ADAL somente de aplicativo. Consulte https://github.com/SharePoint/PnP-PowerShell/tree/master/Samples/SharePoint.ConnectUsingAppPermissions para ver um exemplo de como começar. Keycredentials contém as seções de manifesto do aplicativo ADAL. O certificado contém o certificado codificado por PEM. PrivateKey contém a chave privada de codificação PEM do certificado. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPAzureCertificate Gere um novo 2048bit certificado autoassinado e configurações de manifesto para usar ao usar o CSOM por meio de um aplicativo de ADAL somente aplicativo. Consulte https://github.com/SharePoint/PnP-PowerShell/tree/master/Samples/SharePoint.ConnectUsingAppPermissions para ver um exemplo de como começar. Keycredentials contém as seções de manifesto do aplicativo ADAL. O certificado contém o certificado codificado por PEM. PrivateKey contém a chave privada de codificação PEM do certificado. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPConnection Retorna o contexto atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPContext Retorna o contexto atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPContext Definir o ClientContext SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPException Retorna a última exceção que ocorreu SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPHealthScore Recupera o healthscore do site fornecido em seu parâmetro de URL ou da conexão atual se o parâmetro de URL não for fornecido SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
@SharePointPnPPowerShell. Connect-PnPOnline Conectar-se a um site do SharePoint SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Disconnect-PnPOnline Desconecta o contexto SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPProperty Retorna uma propriedade não carregada anteriormente de um Clientobject SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Invoke-PnPQuery Executa as ações atualmente em fila SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Invoke-PnPSPRestMethod Invoca uma solicitação REST em direção a um site do SharePoint SharePoint Online
@SharePointPnPPowerShell. Add-PnPStoredCredential Adiciona uma credencial ao Gerenciador de credenciais do Windows SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPStoredCredential Obter uma credencial SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPStoredCredential Remove uma credencial SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPTraceLog Ativar ou desativar o rastreamento de log SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Identidade Visual

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Add-PnPCustomAction Adiciona uma ação personalizada SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPCustomAction Retornar ações personalizadas do usuário SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPCustomAction Remove uma ação personalizada SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPFooter Obtém a configuração relativa ao rodapé da Web atual SharePoint Online
@SharePointPnPPowerShell. Set-PnPFooter Configura o rodapé da Web atual SharePoint Online
@SharePointPnPPowerShell. Get-PnPHomePage Retornar a Home Page SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPHomePage Define a Home Page da Web atual. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPJavaScriptBlock Adiciona um link a um trecho de código/bloco JavaScript para um conjunto de sites ou Web SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPJavaScriptLink Adiciona um link a um arquivo JavaScript a uma Web ou SiteCollection, válido apenas para a experiência de site clássica do SharePoint. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPJavaScriptLink Retorna todas ou as ações personalizadas específicas com o tipo de local ScriptLink SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPJavaScriptLink Remove um link ou bloco JavaScript de uma Web ou de um SiteCollection SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPMasterPage Retorna as URLs da página mestra padrão e da página mestra personalizada. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPMasterPage Definir a MasterPage SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPMinimalDownloadStrategy Ativa ou desativa a estratégia de download mínimo. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPNavigationNode Adiciona um item a um elemento de navegação SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPNavigationNode Retorna todos ou um nó de navegação específico SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPNavigationNode Remove um item de menu da navegação início rápido ou superior SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Disable-PnPResponsiveUI Desativar o complemento da IU de resposta PnP SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Enable-PnPResponsiveUI Ativa o complemento UI de resposta PnP SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPTheme Retorna o tema atual/aparência composta da Web atual. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPTheme Define o tema da Web atual. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPWebTheme Define o tema da Web atual. SharePoint Online

Client-Side páginas

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Get-PnPAvailableClientSideComponents Obtém os componentes disponíveis do lado do cliente em uma página específica SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. move-PnPClientSideComponent Move um componente Client-Side para uma seção/coluna diferente SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Add-PnPClientSidePage Adiciona uma página de Client-Side SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. ConvertTo-PnPClientSidePage Converte uma página clássica (wiki ou página de Web Parts) em uma página Client-Side SharePoint Online
@SharePointPnPPowerShell. Get-PnPClientSidePage Obtém uma página de site moderna SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Remove-PnPClientSidePage Remove uma página de Client-Side SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Set-PnPClientSidePage Define parâmetros de uma página de Client-Side SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Save-PnPClientSidePageConversionLog Mantém os dados de log de conversão de página do lado do cliente atuais nos agentes vinculados à última execução de transformação de página usada. Precisa ser usado em conjunto com o sinalizador-LogSkipFlush no cmdlet ConvertTo-PnPClientSidePage SharePoint Online
@SharePointPnPPowerShell. Export-PnPClientSidePageMapping Obtém os arquivos maping internos ou um arquivo de mapeamento personalizado para os layouts de página do portal de publicação. Esses arquivos de mapeamento são usados para personalizar a experiência de transformação de página. SharePoint Online
@SharePointPnPPowerShell. Add-PnPClientSidePageSection Adiciona uma nova seção a uma página de Client-Side SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Add-PnPClientSideText Adiciona um elemento de texto a uma página do lado do cliente. SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Add-PnPClientSideWebPart Adiciona um Client-Side Web Part a uma página do lado do cliente SharePoint Online, SharePoint 2019

Tipos de Conteúdo

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Add-PnPContentType Adiciona um novo tipo de conteúdo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPContentType Recupera um tipo de conteúdo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPContentType Remove um tipo de conteúdo de uma Web SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPContentTypeFromList Remove um tipo de conteúdo de uma lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPContentTypePublishingHubUrl Retorna a URL para o Hub de publicação de tipo de conteúdo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPContentTypeToList Adiciona um novo tipo de conteúdo a uma lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPDefaultContentTypeToList Define o tipo de conteúdo padrão para uma lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPFieldFromContentType Remove uma coluna de site de um tipo de conteúdo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPFieldToContentType Adiciona uma coluna de site existente a um tipo de conteúdo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Utilitários de diagnóstico

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Measure-PnPList Retorna estatísticas no objeto de lista. Isso pode falhar em listas maior do que o limite de exibição de lista SharePoint Online, SharePoint 2016, SharePoint 2019
@SharePointPnPPowerShell. Measure-PnPResponseTime Obtém estatísticas sobre o tempo de resposta para o ponto de extremidade especificado enviando solicitações de sonda SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Measure-PnPWeb Retorna estatísticas no objeto Web SharePoint Online, SharePoint 2016, SharePoint 2019

Document Sets

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Remove-PnPContentTypeFromDocumentSet Remove um tipo de conteúdo de um conjunto de documentos SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPContentTypeToDocumentSet Adiciona um tipo de conteúdo a um conjunto de documentos SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPDocumentSet Cria um novo conjunto de documentos em uma biblioteca. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPDocumentSetField Define uma coluna de site dos tipos de conteúdo disponíveis para um conjunto de documentos SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPDocumentSetTemplate Recupera um modelo de conjunto de documentos SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Receptores de eventos

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Add-PnPEventReceiver Adiciona um novo receptor de eventos remotos SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPEventReceiver Retornar EventReceivers registrado SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPEventReceiver Remover um EventReceiver SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Recursos

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. New-PnPExtensibilityHandlerObject Cria um objeto ExtensibilityHandler, a ser usado pelo cmdlet Get-PnPProvisioningTemplate SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Disable-PnPFeature Desabilita um recurso SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Enable-PnPFeature Habilita um recurso SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPFeature Retorna tudo ativado ou um recurso ativado específico SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Campos

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Add-PnPField Adicionar um campo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPField Retorna um campo de uma lista ou de um site SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPField Remove um campo de uma lista ou de um site SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPField Altera uma ou mais propriedades de um campo em uma lista específica ou para toda a Web SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPFieldFromXml Adiciona um campo a uma lista ou como uma coluna de site com base em uma definição de campo CAML/XML SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPTaxonomyField Adicionar um campo de taxonomia SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPView Alterar as propriedades do modo de exibição SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Arquivos e pastas

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Add-PnPFile Carrega um arquivo para a Web SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Copy-PnPFile Copia um arquivo ou pasta para um local diferente. Esse local pode estar dentro da mesma biblioteca de documentos, mesmo site, mesmo conjunto de sites ou mesmo a outro conjunto de sites no mesmo locatário. No momento, há um limite de tamanho de arquivo 200MB para o arquivo ou pasta a ser copiado. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Find-PnPFile Localiza um arquivo no sistema de arquivos virtual da Web. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPFile Baixa um arquivo. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. move-PnPFile Move um arquivo ou pasta para um local diferente SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPFile Remove um arquivo. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Rename-PnPFile Renomeia um arquivo em seu local atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPFileCheckedIn Faz o check-in de um arquivo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPFileCheckedOut Faz o check-out de um arquivo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPFileVersion Recupera todas as versões de um arquivo. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPFileVersion Remove toda ou uma versão de arquivo específica. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Reset-PnPFileVersion Redefine um arquivo para sua versão anterior SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Restore-PnPFileVersion Restaura uma versão de arquivo específica. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPFolder Cria uma pasta dentro de uma pasta pai SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPFolder Retornar um objeto de pasta SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. move-PnPFolder Mover uma pasta para outro local na Web atual. Se você quiser mover uma pasta para um conjunto de sites diferente, use o cmdlet Move-PnPFile em vez disso, que também oferece suporte à movimentação de pastas e também entre conjuntos de sites. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPFolder Exclui uma pasta dentro de uma pasta pai SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Rename-PnPFolder Renomeia uma pasta SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. resolve-PnPFolder Retorna uma pasta de um determinado caminho relativo do site e o criará se ele não existir. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPFolderItem Listar conteúdo na pasta SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Copy-PnPItemProxy Cmdlet do proxy para usar Copy-Item entre o provedor do SharePoint e o provedor do sistema de arquivos SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. move-PnPItemProxy Cmdlet do proxy para usar Move-Item entre o provedor do SharePoint e o provedor do sistema de arquivos SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Gerenciamento de informações

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Get-PnPLabel Obtém a marca/rótulo de retenção do Office 365 da lista ou biblioteca especificada (se aplicável) SharePoint Online
@SharePointPnPPowerShell. Reset-PnPLabel Redefine um rótulo de retenção na lista ou biblioteca especificada para nenhum SharePoint Online
@SharePointPnPPowerShell. Set-PnPLabel Define um rótulo de retenção na lista ou na biblioteca especificada. Use Reset-PnPLabel para remover o rótulo novamente. SharePoint Online
@SharePointPnPPowerShell. Get-PnPListInformationRightsManagement Obter o status de fechamento do site que tem uma política de site aplicada SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPListInformationRightsManagement Obter o status de fechamento do site que tem uma política de site aplicada SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteClosure Obter o status de fechamento do site que tem uma política de site aplicada SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPSiteClosure Abre ou fecha um site que tem uma política de site aplicada SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPSitePolicy Define uma política de site SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPSitePolicy Recupera todas as políticas ou uma política de site específica SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Listas

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Clear-PnPDefaultColumnValues Limpar valores de coluna padrão para uma biblioteca de documentos SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPDefaultColumnValues Obtém os valores de coluna padrão para todas as pastas na biblioteca de documentos SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPDefaultColumnValues Define valores de coluna padrão para uma biblioteca de documentos SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPFolderPermission Define permissões de pasta. Use Get-PnPRoleDefinition para recuperar todas as funções disponíveis que você pode adicionar ou remover usando este cmdlet. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPList Retorna listas do SharePoint SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPList Cria uma nova lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPList Exclui uma lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPList Atualiza as configurações da lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPListItem Adiciona um item à lista e define a hora de criação como a data e a hora atuais. O autor é definido como o usuário autenticado atual que está executando o cmdlet. Para definir o autor como um usuário diferente, confira Set-PnPListItem. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPListItem Recupera itens de lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPListItem Exclui um item de uma lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPListItem Atualiza um item de lista. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPListItemPermission Define as permissões de item de lista. Use Get-PnPRoleDefinition para recuperar todas as funções disponíveis que você pode adicionar ou remover usando este cmdlet. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. move-PnPListItemToRecycleBin Move um item de uma lista para a lixeira SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPListPermission Define permissões de lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Request-PnPReIndexList Marca a lista para indexação completa durante o próximo rastreamento incremental SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPView Adiciona um modo de exibição a uma lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPView Retorna um ou todos os modos de exibição de uma lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPView Exclui um modo de exibição de uma lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

API de gerenciamento

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Get-PnPManagementApiAccessToken Obtém um token de acesso para a API de gerenciamento do Office 365 SharePoint Online
@SharePointPnPPowerShell. Get-PnPOffice365CurrentServiceStatus Obtém o status atual do serviço dos serviços do Office 365 da API de gerenciamento do Office 365 SharePoint Online
@SharePointPnPPowerShell. Get-PnPOffice365HistoricalServiceStatus Obtém o status de serviço histórico dos serviços do Office 365 dos últimos 7 dias a partir da API de gerenciamento do Office 365 SharePoint Online
@SharePointPnPPowerShell. Get-PnPOffice365ServiceMessage Obtém as mensagens de serviço referentes aos serviços no Office 365 a partir da API de gerenciamento do Office 365 SharePoint Online
@SharePointPnPPowerShell. Get-PnPOffice365Services Obtém os serviços disponíveis no Office 365 da API de gerenciamento do Office 365 SharePoint Online
@SharePointPnPPowerShell. Get-PnPOfficeManagementApiAccessToken Obtém um token de acesso para a API de gerenciamento do Microsoft Office 365 da conexão atual SharePoint Online
@SharePointPnPPowerShell. Get-PnPUnifiedAuditLog Obtém logs de auditoria unificadas da API de gerenciamento do Office 365. Requer a permissão de aplicativo do Azure Active Directory ' Ofeed. Read '. SharePoint Online

Microsoft Graph

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Get-PnPAADUser Recupera usuários do Azure Active Directory SharePoint Online
@SharePointPnPPowerShell. Get-PnPAccessToken Retorna o token de acesso OAuth atual SharePoint Online
@SharePointPnPPowerShell. Get-PnPDeletedMicrosoft365Group Obtém um grupo do Microsoft 365 excluído ou uma lista de grupos do Microsoft 365 excluídos SharePoint Online
@SharePointPnPPowerShell. Remove-PnPDeletedMicrosoft365Group Remove permanentemente um grupo excluído da Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. Restore-PnPDeletedMicrosoft365Group Restaura um grupo do Microsoft 365 excluído SharePoint Online
@SharePointPnPPowerShell. Get-PnPGraphSubscription Obtém assinaturas do Microsoft Graph. Requer a permissão de aplicativo ' Subscription. Read. All ' do Azure Active Directory. SharePoint Online
@SharePointPnPPowerShell. New-PnPGraphSubscription Cria uma nova assinatura de gráfico do Microsoft que permite que sua API de webhook seja chamada quando ocorrer uma alteração no Microsoft Graph SharePoint Online
@SharePointPnPPowerShell. Remove-PnPGraphSubscription Remove uma assinatura existente do Microsoft Graph. A permissão de aplicativo do Azure Active Directory necessária depende do recurso em que a assinatura existe, consulte /graph/api/subscription-delete#permissions . SharePoint Online
@SharePointPnPPowerShell. Set-PnPGraphSubscription Atualiza uma assinatura existente do Microsoft Graph. A permissão de aplicativo do Azure Active Directory necessária depende do recurso em que a assinatura existe, consulte /graph/api/subscription-delete#permissions . SharePoint Online
@SharePointPnPPowerShell. Get-PnPMicrosoft365Group Obtém um grupo do Microsoft 365 ou uma lista de grupos do Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. New-PnPMicrosoft365Group Cria um novo grupo do Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. Remove-PnPMicrosoft365Group Remove um grupo do Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. Set-PnPMicrosoft365Group Define as propriedades do grupo Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. Reset-PnPMicrosoft365GroupExpiration Renova o grupo do Microsoft 365 estendendo sua expiração com o número de dias definido na política de expiração de grupo definida no Azure Active Directory SharePoint Online
@SharePointPnPPowerShell. Add-PnPMicrosoft365GroupMember Adiciona membros a um grupo específico do Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. Clear-PnPMicrosoft365GroupMember Remove todos os membros atuais de um determinado grupo do Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. Remove-PnPMicrosoft365GroupMember Remove membros de um determinado grupo do Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. Get-PnPMicrosoft365GroupMembers Obtém membros de um determinado grupo do Microsoft 365 (conhecido como grupo unificado). Requer as permissões de aplicativo do Azure Active Directory ' Group. Read. All ' e ' User. Read. All '. SharePoint Online
@SharePointPnPPowerShell. Clear-PnPMicrosoft365GroupOwner Remove todos os proprietários atuais de um determinado grupo do Microsoft 365 (conhecido como grupo unificado) SharePoint Online
@SharePointPnPPowerShell. Remove-PnPMicrosoft365GroupOwner Remove proprietários de um determinado grupo do Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. Get-PnPMicrosoft365GroupOwners Obtém os proprietários de um determinado grupo do Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. Add-PnPSiteClassification Adiciona um ou mais valores de classificação de site à lista de valores possíveis SharePoint Online
@SharePointPnPPowerShell. Disable-PnPSiteClassification Desabilita as classificações de site para o locatário SharePoint Online
@SharePointPnPPowerShell. Enable-PnPSiteClassification Habilita as classificações de site para o locatário SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteClassification Retorna as classificações de site definidas para o locatário SharePoint Online
@SharePointPnPPowerShell. Remove-PnPSiteClassification Remove um ou mais valores de classificação de site existentes da lista de valores disponíveis SharePoint Online
@SharePointPnPPowerShell. Update-PnPSiteClassification Atualiza as classificações de site para o locatário SharePoint Online

Microsoft Teams

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Get-PnPTeamsApp Obtém um aplicativo do Microsoft Teams ou uma lista de todos os aplicativos. SharePoint Online
@SharePointPnPPowerShell. New-PnPTeamsApp Adiciona um aplicativo ao catálogo de aplicativos do teams. SharePoint Online
@SharePointPnPPowerShell. Remove-PnPTeamsApp Remove um aplicativo do AppCatalog do teams. SharePoint Online
@SharePointPnPPowerShell. Update-PnPTeamsApp Atualiza um aplicativo existente no catálogo de aplicativos do teams. SharePoint Online
@SharePointPnPPowerShell. Add-PnPTeamsChannel Adiciona um canal a uma instância existente do Microsoft Teams. SharePoint Online
@SharePointPnPPowerShell. Get-PnPTeamsChannel Obtém os canais de uma equipe especificada. SharePoint Online
@SharePointPnPPowerShell. Remove-PnPTeamsChannel Remove um canal de uma instância do Microsoft Teams. SharePoint Online
@SharePointPnPPowerShell. Set-PnPTeamsChannel Atualiza um canal do teams existente SharePoint Online
@SharePointPnPPowerShell. Get-PnPTeamsChannelMessage Envia uma mensagem para um canal do Microsoft Teams. SharePoint Online
@SharePointPnPPowerShell. Submit-PnPTeamsChannelMessage Envia uma mensagem para um canal do Microsoft Teams. SharePoint Online
@SharePointPnPPowerShell. Add-PnPTeamsTab Adiciona uma guia a um canal existente SharePoint Online
@SharePointPnPPowerShell. Get-PnPTeamsTab Obtém uma ou todas as guias em um canal. SharePoint Online
@SharePointPnPPowerShell. Remove-PnPTeamsTab Remove uma guia do Microsoft Teams em um canal. SharePoint Online
@SharePointPnPPowerShell. Set-PnPTeamsTab Atualiza as configurações da guia Teams SharePoint Online
@SharePointPnPPowerShell. Get-PnPTeamsTeam Obtém uma equipe do Microsoft Teams ou uma lista de equipes. SharePoint Online
@SharePointPnPPowerShell. New-PnPTeamsTeam Cria uma nova equipe no Microsoft Teams. O cmdlet criará um grupo do Microsoft 365 e, em seguida, adicionará uma equipe ao grupo. SharePoint Online
@SharePointPnPPowerShell. Remove-PnPTeamsTeam Remove uma instância da equipe do Microsoft Teams SharePoint Online
@SharePointPnPPowerShell. Set-PnPTeamsTeam Atualiza uma equipe existente. SharePoint Online
@SharePointPnPPowerShell. Set-PnPTeamsTeamArchivedState Define o estado arquivado de uma equipe. SharePoint Online
@SharePointPnPPowerShell. Set-PnPTeamsTeamPicture Define a imagem de uma equipe existente. SharePoint Online
@SharePointPnPPowerShell. Add-PnPTeamsUser Adiciona um canal a uma instância existente do Microsoft Teams. SharePoint Online
@SharePointPnPPowerShell. Get-PnPTeamsUser Retorna proprietários, membros ou convidados de uma equipe. SharePoint Online
@SharePointPnPPowerShell. Remove-PnPTeamsUser Remove usuários de uma equipe. SharePoint Online

Provisionamento

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Export-PnPClientSidePage Exporta uma página do lado do cliente para um modelo de provisionamento PnP SharePoint Online
@SharePointPnPPowerShell. Add-PnPDataRowsToProvisioningTemplate Adiciona DataRows a uma lista dentro de um modelo de provisionamento PnP SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPFileFromProvisioningTemplate Remove um arquivo de um modelo de provisionamento PnP SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPFileToProvisioningTemplate Adiciona um arquivo a um modelo de provisionamento PnP SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Convert-PnPFolderToProvisioningTemplate Cria um arquivo de pacote PNP de um XML de modelo existente e inclui todos os arquivos na pasta atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPListFoldersToProvisioningTemplate Adiciona pastas a uma lista em um modelo de provisionamento PnP SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Export-PnPListToProvisioningTemplate Exporta uma ou mais listas para o modelo de provisionamento SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPProvisioningTemplate Adiciona um objeto de modelo de provisionamento PnP a um modelo de locatário SharePoint Online
@SharePointPnPPowerShell. Apply-PnPProvisioningTemplate Aplica um modelo de site a uma Web SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Convert-PnPProvisioningTemplate Converte um modelo de provisionamento em outra versão do esquema SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPProvisioningTemplate Gera um modelo de site de provisionamento de uma Web SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPProvisioningTemplate Cria um novo objeto de modelo de provisionamento SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Read-PnPProvisioningTemplate Carrega/lê um arquivo PnP do sistema de arquivos ou de uma cadeia de caracteres SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Save-PnPProvisioningTemplate Salva um modelo de site PnP no sistema de arquivos SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPProvisioningTemplateFromFolder Gera um modelo de provisionamento de uma determinada pasta, incluindo somente os arquivos presentes nessa pasta SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPProvisioningTemplateMetadata Define metadados de um modelo de provisionamento SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPTenantSequence Adiciona um objeto de sequência de locatários a um modelo de locatário SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantSequence Retorna um ou mais objetos de sequência de provisionamento de um modelo de locatário SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPTenantSequence Cria um novo objeto de sequência de locatário SharePoint Online
@SharePointPnPPowerShell. New-PnPTenantSequenceCommunicationSite Cria um objeto do site de comunicação SharePoint Online
@SharePointPnPPowerShell. Add-PnPTenantSequenceSite Adiciona um objeto de site de sequência de locatário existente a um modelo de locatário SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantSequenceSite Retorna uma ou mais sites de um modelo de locatário SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPTenantSequenceSubSite Adiciona um objeto de subsite de sequência de locatário a um objeto de site de sequência de locatário SharePoint Online
@SharePointPnPPowerShell. New-PnPTenantSequenceTeamNoGroupSite Cria um novo site de equipe sem um grupo do Microsoft 365 objeto na memória SharePoint Online
@SharePointPnPPowerShell. New-PnPTenantSequenceTeamNoGroupSubSite Cria um subsite de site de equipe sem um objeto de grupo do Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. New-PnPTenantSequenceTeamSite Cria um objeto do site de equipe SharePoint Online
@SharePointPnPPowerShell. Apply-PnPTenantTemplate Aplica um modelo de locatário ao locatário atual. Você deve ter a função de administrador global do Office 365 para executar esse cmdlet com êxito. SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantTemplate Gera um modelo de locatário de provisionamento de um site. Se o site for um hubsite, qualquer site conectado será incluído. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPTenantTemplate Cria um novo objeto de modelo de locatário SharePoint Online
@SharePointPnPPowerShell. Read-PnPTenantTemplate Carrega/lê um modelo de locatário PnP do sistema de arquivos e retorna uma instância em memória desse modelo. SharePoint Online
@SharePointPnPPowerShell. Save-PnPTenantTemplate Salva uma hierarquia de provisionamento PnP no sistema de arquivos SharePoint Online
@SharePointPnPPowerShell. Test-PnPTenantTemplate Testa um modelo de locatário para referências inválidas SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Publicação

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Set-PnPAvailablePageLayouts Define os layouts de página disponíveis para o site atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPDefaultPageLayout Define um layout de página específico como o layout de página padrão para um site de publicação SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPHtmlPublishingPageLayout Adiciona um layout de página de publicação baseado em HTML SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPMasterPage Adiciona uma MasterPage SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPPublishingImageRendition Adiciona uma representação de imagem se o nome da representação de imagem ainda não existir. Isso impede a criação de duas renderizações de imagem que compartilham o mesmo nome. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPPublishingImageRendition Retorna todas as representações de imagem ou se a identidade for especificada uma específica SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPPublishingImageRendition Remove uma representação de imagem existente SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPPublishingPage Adiciona uma página de publicação SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPPublishingPageLayout Adiciona um layout de página de publicação SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPWikiPage Adiciona uma página wiki SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPWikiPage Remove uma página wiki SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPWikiPageContent Obtém o conteúdo/fonte de uma página wiki SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPWikiPageContent Define o conteúdo de um Wikipage SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Gerenciamento de Registros

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Get-PnPInPlaceRecordsManagement Retorna se o recurso de gerenciamento de registros do local estiver habilitado. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPInPlaceRecordsManagement Ativa ou desativa o recurso de gerenciamento de registros local. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Disable-PnPInPlaceRecordsManagementForSite Desabilita o gerenciamento de registros no local para um site. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Enable-PnPInPlaceRecordsManagementForSite Habilita o gerenciamento de registros no local para um site. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Clear-PnPListItemAsRecord Não declara um item de lista como um registro SharePoint Online
@SharePointPnPPowerShell. Set-PnPListItemAsRecord Declara um item de lista como um registro, para obter mais informações, consulte /sharepoint/governance/records-management-in-sharepoint-server . SharePoint Online
@SharePointPnPPowerShell. Test-PnPListItemIsRecord Verifica se um item de lista é um registro SharePoint Online
@SharePointPnPPowerShell. Get-PnPListRecordDeclaration Retorna as configurações da declaração manual de registros para uma lista SharePoint Online
@SharePointPnPPowerShell. Set-PnPListRecordDeclaration O parâmetro RecordDeclaration oferece suporte a quatro valores: AlwaysAllowManualDeclaration NeverAllowManualDeclaration UseSiteCollectionDefaults SharePoint Online
Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Get-PnPSearchConfiguration Retorna a configuração de pesquisa SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPSearchConfiguration Remover a configuração de pesquisa SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPSearchConfiguration Define a configuração de pesquisa SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPSearchCrawlLog Retorna entradas do log de rastreamento de pesquisa do SharePoint. Certifique-se de ter acesso ao log de rastreamento por meio do centro de administração de pesquisa do SharePoint em para https://<tenant>-admin.sharepoint.com/_layouts/15/searchadmin/crawllogreadpermission.aspx executar esse cmdlet. SharePoint Online
@SharePointPnPPowerShell. Submit-PnPSearchQuery Executa uma consulta de pesquisa arbitrária em relação ao índice de pesquisa do SharePoint SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPSearchSettings Recupera as configurações de pesquisa de um site SharePoint Online
@SharePointPnPPowerShell. Set-PnPSearchSettings Define as configurações de pesquisa para um site SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteSearchQueryResults Executa uma consulta de pesquisa para recuperar conjuntos de sites indexados SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Lixeira do SharePoint

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Clear-PnPRecycleBinItem Exclui permanentemente todos ou um item de lixeira específico SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPRecycleBinItem Retorna os itens da lixeira do contexto SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. move-PnPRecycleBinItem Move todos os itens ou um item específico na lixeira de primeiro estágio do conjunto de sites atual para a lixeira de segundo estágio SharePoint Online
@SharePointPnPPowerShell. Restore-PnPRecycleBinItem Restaura o item de lixeira fornecido para seu local original SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantRecycleBinItem Retorna todos os conjuntos de sites modernos e clássicos na lixeira com escopo de locatário SharePoint Online

WebHooks do SharePoint

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Add-PnPWebhookSubscription Adiciona uma nova assinatura de webhook SharePoint Online
@SharePointPnPPowerShell. Remove-PnPWebhookSubscription Remove uma assinatura de webhook do recurso SharePoint Online
@SharePointPnPPowerShell. Set-PnPWebhookSubscription Atualiza uma assinatura de webhook SharePoint Online
@SharePointPnPPowerShell. Get-PnPWebhookSubscriptions Obtém todas as assinaturas de webhook do recurso SharePoint Online

Sites

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Set-PnPAppSideLoading Habilita o recurso de Sideload de aplicativo em um site SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPAuditing Obter a configuração de auditoria de um site SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPAuditing Definir a configuração de auditoria para um site SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Enable-PnPCommSite Habilita a experiência moderna do site de comunicação em um site de equipe clássico. SharePoint Online
@SharePointPnPPowerShell. Test-PnPOffice365GroupAliasIsUsed Testa se um determinado alias já foi usado. SharePoint Online
@SharePointPnPPowerShell. Add-PnPRoleDefinition Adiciona uma definição de função (nível de permissão) ao conjunto de sites no contexto atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPRoleDefinition Recupera as definições de função de um site SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPRoleDefinition Remover uma definição de função de um site SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Disable-PnPSharingForNonOwnersOfSite Configura o site para permitir apenas o compartilhamento do site e os itens do site por proprietários SharePoint Online
@SharePointPnPPowerShell. Get-PnPSharingForNonOwnersOfSite Retorna $false se o compartilhamento do site e dos itens no site for restrito apenas aos proprietários ou $true se os membros e proprietários tiverem permissão para compartilhar SharePoint Online
@SharePointPnPPowerShell. Get-PnPSite Retorna o conjunto de sites atual do contexto. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPSite Define propriedades do Conjunto de Sites. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPSiteCollectionAdmin Adiciona um ou mais usuários como administradores de conjunto de sites ao conjunto de sites no contexto atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteCollectionAdmin Retorna os administradores do conjunto de sites atual do conjunto de sites no contexto atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPSiteCollectionAdmin Remove um ou mais usuários como administradores de conjunto de sites do conjunto de sites no contexto atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Install-PnPSolution Instala uma solução de área restrita em um conjunto de sites. Cuidado! Este método pode excluir sua galeria de aparências compostas devido ao método usado para ativar a solução. Recomendamos que você use este cmdlet somente se não tiver esse problema. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Uninstall-PnPSolution Desinstala uma solução de área restrita de um conjunto de sites SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPTeamsTeam Adiciona uma equipe do Microsoft Teams a um conjunto de sites existente, conectado ao grupo SharePoint Online

Taxonomia

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Get-PnPSiteCollectionTermStore Retorna o repositório de termos do conjunto de sites SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Export-PnPTaxonomy Exporta uma taxonomia para a saída ou para um arquivo. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Import-PnPTaxonomy Importa uma taxonomia de uma matriz de cadeia de caracteres ou de um arquivo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPTaxonomyFieldValue Define um valor de termo de taxonomia em um campo ListItem SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPTaxonomyItem Retorna um item de taxonomia SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPTaxonomyItem Remove um item de taxonomia SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPTaxonomySession Retorna uma sessão de taxonomia SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPTerm Retorna um termo de taxonomia SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPTerm Cria um termo de taxonomia SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPTermGroup Retorna um grupo de termos de taxonomia SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPTermGroup Cria um grupo de termos de taxonomia SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPTermGroup Remove um grupo de termos de taxonomia e todos os seus contendo termsets SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Import-PnPTermGroupFromXml Importa um grupo de termos de taxonomia da entrada ou de um arquivo XML. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Export-PnPTermGroupToXml Exporta um grupo de termos de taxonomia para a saída ou para um arquivo XML. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPTermLabel Cria um rótulo localizado para um termo de taxonomia SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPTermSet Retorna um conjunto de termos de taxonomia SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Import-PnPTermSet Importa um conjunto de termos de taxonomia de um arquivo no formato padrão. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPTermSet Cria um conjunto de termos de taxonomia SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Administração de locatário

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Register-PnPAppCatalogSite Cria um novo site de catálogo de aplicativos e define este site como o catálogo de aplicativos do locatário SharePoint Online
@SharePointPnPPowerShell. Get-PnPGraphAccessToken Retorna o token de acesso OAuth atual para a API do Microsoft Graph SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPHideDefaultThemes Retorna se os temas padrão/OOTB devem ser visíveis para os usuários ou não. SharePoint Online
@SharePointPnPPowerShell. Set-PnPHideDefaultThemes Define se os temas padrão/OOTB devem ser visíveis para os usuários ou não. SharePoint Online
@SharePointPnPPowerShell. Get-PnPHomeSite Retorna a URL do site inicial para o locatário SharePoint Online
@SharePointPnPPowerShell. Remove-PnPHomeSite Remove o site definido no momento como o site inicial SharePoint Online
@SharePointPnPPowerShell. Set-PnPHomeSite Define o site inicial para o locatário SharePoint Online
@SharePointPnPPowerShell. Get-PnPHubSite Recupere todos ou um hubsite específico. SharePoint Online
@SharePointPnPPowerShell. Register-PnPHubSite Registra um site como um hubsite SharePoint Online
@SharePointPnPPowerShell. Set-PnPHubSite Define as propriedades do site do Hub SharePoint Online
@SharePointPnPPowerShell. Unregister-PnPHubSite Cancela o registro de um site como um hubsite SharePoint Online
@SharePointPnPPowerShell. Add-PnPHubSiteAssociation Conecta um site a um hubsite. SharePoint Online
@SharePointPnPPowerShell. Remove-PnPHubSiteAssociation Desconecta um site de um hubsite. SharePoint Online
@SharePointPnPPowerShell. Get-PnPHubSiteChild Recupera todos os sites vinculados a um site de Hub específico SharePoint Online
@SharePointPnPPowerShell. Grant-PnPHubSiteRights Conceder permissões adicionais às permissões já aplicadas para associar sites a sites do hub para um ou mais usuários específicos SharePoint Online
@SharePointPnPPowerShell. Revoke-PnPHubSiteRights Revogar permissões para as permissões já no local para associar sites a sites de Hub para um ou mais usuários específicos SharePoint Online
@SharePointPnPPowerShell. Get-PnPIsSiteAliasAvailable Valida se um determinado alias ainda estiver disponível para ser usado para criar um novo conjunto de sites para o. Se não for, ele proporá um alias alternativo e uma URL que ainda está disponível. SharePoint Online
@SharePointPnPPowerShell. Get-PnPKnowledgeHubSite Obtém a URL do site do hub de conhecimento para seu locatário SharePoint Online
@SharePointPnPPowerShell. Remove-PnPKnowledgeHubSite Remove a configuração de site do hub de conhecimento para o seu locatário SharePoint Online
@SharePointPnPPowerShell. Set-PnPKnowledgeHubSite Define o site do hub de conhecimento para seu locatário SharePoint Online
@SharePointPnPPowerShell. Add-PnPMicrosoft365GroupToSite Groupifies um site de equipe clássico criando um grupo do Microsoft 365 para ele e conectando o site ao grupo recém-criado SharePoint Online
@SharePointPnPPowerShell. Add-PnPOrgAssetsLibrary Adiciona uma determinada biblioteca de documentos como fonte de ativos organizacionais SharePoint Online
@SharePointPnPPowerShell. Get-PnPOrgAssetsLibrary Retorna a lista de todas as bibliotecas de ativos organizacionais configuradas SharePoint Online
@SharePointPnPPowerShell. Remove-PnPOrgAssetsLibrary Remove uma determinada biblioteca de documentos como fonte de ativos organizacionais SharePoint Online
@SharePointPnPPowerShell. Add-PnPOrgNewsSite Adiciona o site como uma fonte de notícias da organização em seu locatário SharePoint Online
@SharePointPnPPowerShell. Get-PnPOrgNewsSite Retorna a lista de todos os sites de notícias organizacionais configurados. SharePoint Online
@SharePointPnPPowerShell. Remove-PnPOrgNewsSite Remove um determinado site da lista de sites de notícias organizacionais. SharePoint Online
@ SharePointPnPPowerShell.Initialize-PnPPowerShellAuthentication Inicializa um aplicativo do Azure AD e, opcionalmente, cria um novo certificado autoassinado para uso com o registro do aplicativo. SharePoint Online
@SharePointPnPPowerShell. Disable-PnPPowerShellTelemetry Desabilita o rastreamento de telemetria do PnP PowerShell SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Enable-PnPPowerShellTelemetry Habilita o rastreamento de telemetria do PowerShell do PnP. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPPowerShellTelemetryEnabled Retorna true se a telemetria do PowerShell PnP tiver sido habilitada. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPSite Cria um site de comunicação ou um site de equipe conectado ao grupo do Microsoft 365 SharePoint Online
@SharePointPnPPowerShell. Add-PnPSiteCollectionAppCatalog Adiciona um catálogo de aplicativos com escopo de conjunto de sites a um site SharePoint Online
@SharePointPnPPowerShell. Remove-PnPSiteCollectionAppCatalog Remove um catálogo de aplicativos com escopo de conjunto de sites de um site SharePoint Online
@SharePointPnPPowerShell. Add-PnPSiteDesign Cria um novo design de site no locatário atual. SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteDesign Recupere designs de site que foram registrados no locatário atual. SharePoint Online
@SharePointPnPPowerShell. Invoke-PnPSiteDesign Aplicar um design de site a um site existente. Requer direitos de administração de locatário SharePoint Online
@SharePointPnPPowerShell. Remove-PnPSiteDesign Remove um design de site SharePoint Online
@SharePointPnPPowerShell. Set-PnPSiteDesign Atualiza um design de site no locatário atual. SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteDesignRights Retorna as entidades com direitos de design em um design de site específico SharePoint Online
@SharePointPnPPowerShell. Grant-PnPSiteDesignRights Concede os direitos de entidades de segurança especificados para usar o design de site. SharePoint Online
@SharePointPnPPowerShell. Revoke-PnPSiteDesignRights Revoga os direitos de entidades de segurança especificados para usar o design de site. SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteDesignRun Recupera uma lista de designs de site aplicados a um conjunto de sites especificado. Se o parâmetro WebUrl não for especificado, mostraremos a lista de designs aplicada ao site atual. A saída retornada inclui a ID do trabalho agendado, as identificações da Web e do site e a ID de design do site, a versão e o título. SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteDesignRunStatus Recupera e exibe uma lista de todas as ações de script de site executadas para um design de site especificado aplicado a um site. SharePoint Online
@SharePointPnPPowerShell. Add-PnPSiteDesignTask Este comando é usado para aplicar um design de site publicado a um destino de conjunto de sites especificado. Ele agenda a operação, permitindo que o aplicativo de scripts de site maiores (Invoke-PnPSiteDesign esteja limitado a 30 ações e subações). Este comando destina-se a substituir Invoke-PnPSiteDesign e é útil quando você precisa aplicar um grande número de ações ou vários scripts de site. SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteDesignTask Usado para recuperar um script de design de site agendado. Ele usa a ID da tarefa de design de site agendado e a URL do site onde o design de site está agendado para ser aplicado. SharePoint Online
@SharePointPnPPowerShell. Remove-PnPSiteDesignTask Remove uma tarefa de design de site. Se a execução do script de site associado já tiver começado, a execução não será terminada. SharePoint Online
@SharePointPnPPowerShell. Add-PnPSiteScript Cria um novo script de site no locatário atual. SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteScript Recupere scripts de site que foram registrados no locatário atual. SharePoint Online
@SharePointPnPPowerShell. Remove-PnPSiteScript Remove um script de site SharePoint Online
@SharePointPnPPowerShell. Set-PnPSiteScript Atualiza um script de site existente no locatário atual. SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteScriptFromList Gera um script de site de uma lista existente SharePoint Online
@SharePointPnPPowerShell. Get-PnPSiteScriptFromWeb Gera um script de site de um site existente SharePoint Online
@SharePointPnPPowerShell. Get-PnPStorageEntity Recupere as propriedades do farm/entidades de armazenamento do catálogo de aplicativos do locatário ou do site atual, se ele tiver um catálogo de aplicativos de escopo do site. SharePoint Online
@SharePointPnPPowerShell. Remove-PnPStorageEntity Remova as propriedades de entidades de armazenamento/farm do catálogo de aplicativos com escopo de locatário ou do conjunto de sites atual se o site tiver um catálogo de aplicativos com escopo de conjunto de sites SharePoint Online
@SharePointPnPPowerShell. Set-PnPStorageEntity Defina as propriedades de entidades de armazenamento/farm no catálogo de aplicativos com escopo de locatário ou no catálogo de aplicativos do conjunto de sites. SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenant Retorna as propriedades do conjunto de sites no nível da organização SharePoint Online
@SharePointPnPPowerShell. Set-PnPTenant Define as propriedades do conjunto de sites no nível da organização SharePoint Online
@SharePointPnPPowerShell. Clear-PnPTenantAppCatalogUrl Remove a URL do catálogo de aplicativos com escopo de locatário. Ele não excluirá o próprio conjunto de sites. SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantAppCatalogUrl Recupera a URL do catálogo de aplicativos com escopo de locatário SharePoint Online
@SharePointPnPPowerShell. Set-PnPTenantAppCatalogUrl Define a URL do catálogo de aplicativos com escopo de locatário SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantCdnEnabled Recupera se a rede de distribuição de conteúdo do Office 365 foi habilitada. SharePoint Online
@SharePointPnPPowerShell. Set-PnPTenantCdnEnabled Habilita ou desabilita a rede de distribuição de conteúdo (CDN) pública ou privada do Office 365. SharePoint Online
@SharePointPnPPowerShell. Add-PnPTenantCdnOrigin Adiciona uma nova origem à rede de distribuição de conteúdo (CDN) pública ou privada. SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantCdnOrigin Retorna as origens registradas atuais da rede de distribuição de conteúdo (CDN) pública ou privada. SharePoint Online
@SharePointPnPPowerShell. Remove-PnPTenantCdnOrigin Remove uma origem da rede de distribuição de conteúdo (CDN) pública ou privada. SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantCdnPolicies Retorna as políticas de CDN para a CDN especificada (Public Privado). SharePoint Online
@SharePointPnPPowerShell. Set-PnPTenantCdnPolicy Define as políticas de CDN para a CDN especificada (Public Privado). SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantId Retorna a ID do locatário SharePoint Online
@SharePointPnPPowerShell. Clear-PnPTenantRecycleBinItem Exclui permanentemente um conjunto de sites da lixeira com escopo de locatário SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Restore-PnPTenantRecycleBinItem Restaura um conjunto de sites da lixeira com escopo de locatário SharePoint Online
@SharePointPnPPowerShell. Disable-PnPTenantServicePrincipal Habilita a entidade de serviço "cliente do SharePoint Online" do locatário atual. SharePoint Online
@SharePointPnPPowerShell. Enable-PnPTenantServicePrincipal Habilita a entidade de serviço "cliente do SharePoint Online" do locatário atual. SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantServicePrincipal Retorna a entidade de serviço "cliente do SharePoint Online" do locatário atual. SharePoint Online
@SharePointPnPPowerShell. Revoke-PnPTenantServicePrincipalPermission Revoga uma permissão que foi concedida anteriormente à entidade de serviço "cliente do SharePoint Online". SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantServicePrincipalPermissionGrants Obtém a coleção de subsídios de permissão para a entidade de serviço "cliente do SharePoint Online" SharePoint Online
@SharePointPnPPowerShell. Approve-PnPTenantServicePrincipalPermissionRequest Aprova uma solicitação de permissão para a entidade de serviço "cliente do SharePoint Online" do locatário atual SharePoint Online
@SharePointPnPPowerShell. Deny-PnPTenantServicePrincipalPermissionRequest Nega uma solicitação de permissão para a entidade de serviço "cliente do SharePoint Online" do locatário atual SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantServicePrincipalPermissionRequests Obtém a coleção de solicitações de permissão para a entidade de serviço "cliente do SharePoint Online" SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantSite Recuperar informações do site. SharePoint Online, SharePoint 2016, SharePoint 2019
@SharePointPnPPowerShell. New-PnPTenantSite Cria um novo conjunto de sites (clássico) para o locatário atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPTenantSite Remove um conjunto de sites SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPTenantSite Atualiza as configurações de um conjunto de sites SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantSyncClientRestriction Retorna as configurações de restrição de sincronização do OneDrive no nível da organização SharePoint Online
@SharePointPnPPowerShell. Set-PnPTenantSyncClientRestriction Define as propriedades de restrição do cliente de sincronização no nível da organização SharePoint Online
@SharePointPnPPowerShell. Add-PnPTenantTheme Adiciona ou atualiza um tema ao locatário. SharePoint Online
@SharePointPnPPowerShell. Get-PnPTenantTheme Retorna todos ou um tema específico SharePoint Online
@SharePointPnPPowerShell. Remove-PnPTenantTheme Remove um tema SharePoint Online
@SharePointPnPPowerShell. Get-PnPTimeZoneId Retorna uma ID de fuso horário SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPWebTemplates Retorna os modelos da Web clássicos disponíveis SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Gerenciamento de usuários e grupos

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Add-PnPAlert Adiciona um alerta para um usuário a uma lista SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Get-PnPAlert Retorna alertas registrados para um usuário. SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Remove-PnPAlert Remove um alerta para um usuário SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Get-PnPGroup Retorna um grupo do SharePoint específico ou todos os grupos do SharePoint no site. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPGroup Adiciona o grupo à lista de grupos de sites e retorna um objeto Group SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPGroup Remove um grupo de uma Web. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPGroup Atualiza um grupo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPGroupMembers Recupera todos os membros de um grupo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPGroupPermissions Retorna as permissões para um grupo específico do SharePoint SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPGroupPermissions Adiciona e/ou remove permissões de um grupo específico do SharePoint SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPUser Retorna usuários do site da Web atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPUser Adiciona um usuário à lista interna de informações do usuário do site e retorna um objeto user SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPUser Remove um usuário específico da lista de informações do usuário do conjunto de sites SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPUserFromGroup Remove um usuário de um grupo SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPUserToGroup Adiciona um usuário a um grupo do SharePoint SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Perfis dos Usuários

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. New-PnPPersonalSite Office365 somente: cria um site pessoal/OneDrive for Business SharePoint Online
@SharePointPnPPowerShell. New-PnPUPABulkImportJob Envie um novo trabalho de importação em massa de perfil de usuário. SharePoint Online
@SharePointPnPPowerShell. Get-PnPUPABulkImportStatus Obter o status de importação em massa do perfil de usuário. SharePoint Online
@SharePointPnPPowerShell. Get-PnPUserOneDriveQuota Recupera o conjunto de cotas atual no site do OneDrive for Business para um usuário específico SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPUserOneDriveQuota Define a cota no site do OneDrive for Business para um usuário específico SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Reset-PnPUserOneDriveQuotaToDefault Redefine o conjunto de cotas atual no site do OneDrive for Business para um usuário específico para o padrão do locatário SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPUserProfileProperty Você deve se conectar ao site de administração de locatários ( https://:<tenant>-admin.sharepoint.com ) com Connect-PnPOnline para usar esse cmdlet. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPUserProfileProperty Office365 somente: usa a API do locatário para recuperar as informações do site. Você deve se conectar ao site de administração de locatários ( https://:<tenant>-admin.sharepoint.com ) com Connect-PnPOnline para usar este comando. SharePoint Online

Pacote

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Send-PnPMail Envia um email usando o serviço SMTP do Office 365 ou o SharePoint, dependendo dos parâmetros especificados. Consulte a ajuda detalhada para obter mais informações. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Web Parts

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Get-PnPClientSideComponent Recuperar um ou mais componentes de Client-Side de uma página de site SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Remove-PnPClientSideComponent Remove um componente Client-Side de uma página SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Set-PnPClientSideText Definir Client-Side Propriedades do componente de texto SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Set-PnPClientSideWebPart Definir Client-Side Propriedades da Web Part SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Get-PnPWebPart Retorna um objeto de definição de Web Part SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPWebPart Remove uma Web Part de uma página SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPWebPartProperty Retorna uma propriedade da Web Part SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPWebPartProperty Define uma propriedade de Web Part SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPWebPartToWebPartPage Adiciona uma Web Part a uma página de Web Part em uma zona especificada SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPWebPartToWikiPage Adiciona uma Web Part a uma página wiki em uma linha e coluna de tabela especificada SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPWebPartXml Retorna o XML da Web Part de uma Web Part registrada em um site SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Sites

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Get-PnPAvailableLanguage Retorna os idiomas disponíveis na Web atual SharePoint Online, SharePoint 2019
@SharePointPnPPowerShell. Set-PnPIndexedProperties Marca os valores do PropertyBag a serem indexados pela pesquisa. Observe que isso substituirá os sinalizadores existentes, ou seja, somente as propriedades que você definir com o cmdlet serão indexadas. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPIndexedProperty Marca o valor da chave PropertyBag especificada para indexação por pesquisa. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPIndexedProperty Remove uma chave do PropertyBag a ser indexada pela pesquisa. A chave e seu valor permanecem no PropertyBag, mas elas não serão mais indexadas. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPIndexedPropertyKeys Retorna as chaves dos valores de conjunto de propriedades que foram marcados para indexação por pesquisa SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPPropertyBag Retorna os valores do conjunto de propriedades. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPPropertyBagValue Remove um valor do conjunto de propriedades SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPPropertyBagValue Define um valor de conjunto de propriedades SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Request-PnPReIndexWeb Marca a Web para indexação completa durante o próximo rastreamento incremental SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPRequestAccessEmails Retorna os endereços de email de solicitação de acesso SharePoint Online
@SharePointPnPPowerShell. Set-PnPRequestAccessEmails Define o email de solicitação de acesso em uma Web SharePoint Online
@SharePointPnPPowerShell. Get-PnPSubWebs Retorna as subwebs da Web atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPWeb Retorna o objeto Web atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. New-PnPWeb Cria uma nova subweb na Web atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPWeb Remove uma subweb na Web atual SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPWeb Define propriedades em uma Web SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Invoke-PnPWebAction Executa operações na Web, listas e itens de lista. SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Set-PnPWebPermission Definir permissões SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Fluxos de trabalho

Cmdlet Descrição Plataforma
@SharePointPnPPowerShell. Add-PnPWorkflowDefinition Adiciona uma definição de fluxo de trabalho SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPWorkflowDefinition Retorna uma definição de fluxo de trabalho SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPWorkflowDefinition Remove uma definição de fluxo de trabalho SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPWorkflowInstance Obtém instâncias de fluxo de trabalho do SharePoint 2010/2013 SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. resume-PnPWorkflowInstance Continuar um fluxo de trabalho SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Start-PnPWorkflowInstance Inicia uma instância de fluxo de trabalho do SharePoint 2010/2013 em um item de lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Stop-PnPWorkflowInstance Para uma instância de fluxo de trabalho SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Add-PnPWorkflowSubscription Adiciona uma assinatura de fluxo de trabalho a uma lista SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Get-PnPWorkflowSubscription Retornar uma assinatura de fluxo de trabalho SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online
@SharePointPnPPowerShell. Remove-PnPWorkflowSubscription Remove uma assinatura de fluxo de trabalho do SharePoint 2010/2013 SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019, SharePoint Online

Recursos adicionais