Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Descubra como Gerenciar o SharePoint Online com PnP PowerShell no Windows

O PnP PowerShell é uma ferramenta poderosa para administradores de sistemas que trabalham com o SharePoint Online. Ele permite automatizar tarefas administrativas e de configuração que, de outra forma, exigiriam interação manual através da interface gráfica do SharePoint. Neste artigo, vamos explorar como instalar e utilizar o PnP PowerShell em um ambiente Windows.


O que é o PnP PowerShell?


O PnP PowerShell é um módulo do PowerShell que fornece cmdlets para interagir com o SharePoint Online. Ele é parte do projeto Patterns and Practices (PnP) da Microsoft, que visa fornecer exemplos e ferramentas para desenvolvedores e administradores que trabalham com o Microsoft 365.


Instalação do PnP PowerShell no Windows


Para começar a usar o PnP PowerShell, você precisa instalá-lo em sua máquina Windows. Siga os passos abaixo para realizar a instalação:


1. Abra o Windows PowerShell como Administrador. Você pode fazer isso clicando com o botão direito no menu Iniciar e selecionando "Windows PowerShell (Admin)".


2. Execute o seguinte comando para instalar o módulo PnP PowerShell:


   Install-Module -Name PnP.PowerShell -AllowClobber -Scope CurrentUser

O parâmetro -AllowClobber permite que o módulo sobrescreva quaisquer cmdlets existentes com o mesmo nome, e -Scope CurrentUser instala o módulo apenas para o usuário atual.


3. Se solicitado, confirme a instalação do NuGet provider e a confiança no repositório PSGallery.


Exemplo de Uso do PnP PowerShell


Depois de instalar o módulo, você pode começar a usá-lo para gerenciar o SharePoint Online. Aqui está um exemplo de como conectar-se a um site do SharePoint Online e listar todas as listas desse site:


1. Primeiro, conecte-se ao seu site do SharePoint Online:


   Connect-PnPOnline -Url https://seusite.sharepoint.com/sites/seusite -UseWebLogin

O parâmetro -UseWebLogin abrirá uma janela de login para que você possa autenticar-se com suas credenciais do SharePoint.


2. Depois de conectado, você pode listar todas as listas do site com o seguinte comando:


   Get-PnPList | Select-Object Title

Este comando recupera todas as listas do site e exibe apenas o título de cada uma.


Automatizando Tarefas com Scripts


Você pode criar scripts do PowerShell para automatizar tarefas repetitivas. Aqui está um exemplo de script que adiciona um novo item a uma lista do SharePoint:


# Conectar ao site do SharePoint
Connect-PnPOnline -Url https://seusite.sharepoint.com/sites/seusite -UseWebLogin

# Adicionar um novo item à lista "Tarefas"
Add-PnPListItem -List "Tarefas" -Values @{"Title"="Nova Tarefa"; "AssignedTo"="usuario@dominio.com"}

Salve este script em um arquivo com a extensão .ps1 e execute-o no PowerShell para adicionar itens à lista automaticamente.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.