Autor: Martin Bradáč

Power Automate není jediný způsob, jak snadno obsluhovat rutinní operace na SharePointu. Velmi silným nástrojem je také PowerShell. Lze totiž sestavit skripty, které provedou mnoha krokové operace najednou.

Instalace PowerShellu

PowerShell je dostupný ve všech podporovaných verzích Windows a to včetně serverových. Je ale průběžně aktualizovaný a tak je vhodné stáhnout nejnovější verzi.

PowerShell nebo PowerShell ISE?

V nabídce Start najdete PowerShell a PowerShell ISE. PowerShell je pouze prostředí příkazového řádku, lze v něm spouštět jednořádkové příkazy, případně soubory se skripty. Oproti tomu PowerShell ISE je prostředí pro psaní a ladění skriptů. Tento nástroj ale už MS dále nerozvíjí a jeho možnosti jsou zahrnuty do pohodlného Visual Studio Code, které lze stáhnout zde:

https://code.visualstudio.com/.

V něm je možné psát skripty a provádět jejich ladění.

PnP PowerShell

Aby bylo možné v Power Shellu pracovat se SharePointem, je potřeba jeho sadu commandletů (příkazů) rozšířit modulem PnP Power Shell.
Spusťte PowerShell jako administrátor a zadejte následující:

Install-Module -Name PnP.PowerShell

Následně musíme potvrdit instalaci rozšíření z nedůvěryhodného repozitáře. Po chvilce je hotovo a od teď už váš PowerShell podporuje přibližně 500 nových příkazů.

Vyzkoušet můžete následující příkazy – commandlety. Kompletní dokumentaci pak naleznete zde

  • Připojení k Sharepoint webu
    Connect-PnPOnline -Url https://xxxxxx.sharepoint.com/sites/xxxxxx
  • Vypsání aktivního připojení
    Get-PnPConnection
  • Odhlášení
    Disconnect-PnPOnline