Pokud pracujete s Microsoft 365 a hledáte efektivní způsob správy prostředí, jako je SharePoint Online, Microsoft Teams nebo Microsoft Planner, mohou se moduly PowerShell PnP stát vaším nejlepším spojencem. S více než 700 dostupnými rutinami vám tyto moduly umožňují automatizovat administrativní úlohy, zjednodušit procesy a zlepšit správu. zdroje v rámci oblak od společnosti Microsoft.
V následujících částech podrobně prozkoumáme, co jsou moduly PowerShell PnP, jak je nainstalovat, jejich kompatibilitu s různými operačními systémy a jak je používat, abyste z nich vytěžili maximum.
Co jsou moduly PowerShell PnP?
PowerShell PnP moduly jsou a rozšíření PowerShell, který poskytuje pokročilé rutiny pro správu různých služeb v rámci Ekosystém Microsoft 365. Tyto moduly umožňují interakci s nástroji, jako je SharePoint Online, Microsoft Teams, Microsoft Planner, Power Platform a další. řešení podnikání.
Co odlišuje PowerShell PnP od tradičních rutin SharePointu, je jeho přístup v jednoduchost a účinnost. Místo toho, aby se spoléhalo pouze na CSOM nebo REST API, PnP PowerShell kombinuje obě technologie, aby bylo snazší podávání zdrojů.
Instalace PnP PowerShell
Chcete-li používat PnP PowerShell, potřebujete PowerShell verze 7.4.4 nebo novější. Tento modul je kompatibilní s Windows, Linux a macOS, což umožňuje jeho použití na různých prostředí.
Nainstalujte stabilní verzi
Chcete-li nainstalovat stabilní verzi PnP PowerShell do vašeho systému, jednoduše spusťte následující Comando v terminálu PowerShell:
Install-Module PnP.PowerShell -Scope CurrentUser
Nainstalujte Nightly Build
Pokud je vyžadována nejnovější vývojová verze s znak Ve fázi testování lze noční verzi nainstalovat pomocí následujícího příkazu:
Install-Module PnP.PowerShell -Scope CurrentUser -AllowPrerelease -SkipPublisherCheck
Aktualizujte PnP PowerShell
Chcete-li aktualizovat na verze nejnovější se doporučuje spustit:
Update-Module PnP.PowerShell -Scope CurrentUser
Odebrat PnP PowerShell
Pokud je nutné modul odinstalovat, lze to provést pomocí:
Uninstall-Module PnP.PowerShell -AllVersions
Připojte se k SharePointu Online pomocí PnP PowerShell
Jakmile je modul nainstalován, dalším krokem je připojení k a prostředí ze služby SharePoint Online. Chcete-li to provést, použijte následující příkaz:
Connect-PnPOnline -Url https://tenant-admin.sharepoint.com -Interactive
Tato rutina naváže připojení k centro Správa SharePoint Online pro organizaci. Doporučuje se použít parametr -Interaktivní bezpečně ověřit.
PnP PowerShell Core rutiny
Modul PnP PowerShell obsahuje četné rutiny, které umožňují spravovat různé aspekty Microsoft 365. Některé z nejčastěji používaných rutin jsou:
Správa skriptů webu v SharePointu
- Získejte dostupné skripty webu:
Get-PnPSiteScript
- Zaregistrujte nový skript webu:
Add-PnPSiteScript -Title "Nuevo Script" -Content $jsonScript
- Smazání skriptu webu:
Remove-PnPSiteScript -Identity "ID del Script"
Správa rozložení stránek
- Seznam dostupných rozložení stránek:
Get-PnPSiteDesign
- Přiřadit rozvržení webu kolekci:
Apply-PnPSiteDesign -Identity "ID del Diseño" -WebUrl "URL del Sitio"
Kompatibilita a podpora PnP PowerShell
Je důležité si uvědomit, že PnP PowerShell je modul open source komunita udržovaná, což znamená, že nemá oficiální smlouvu SLA od společnosti Microsoft. Vývojářská komunita je však velmi aktivní a poskytuje podporu prostřednictvím foros a repozitáře jako GitHub.
Pokud v modulu najdete chybu nebo problém, můžete to nahlásit na následujícím odkazu:
https://github.com/pnp/powershell/issues
Před nahlášením problému je také vhodné zkontrolovat sekce diskuzí o úložišti GitHub, protože někdo jiný již možná navrhl řešení.
Použití PowerShell PnP je jedním z nejlepších způsobů, jak zefektivnit správu prostředí Microsoft 365. Díky kompatibilitě s různými operačními systémy a širokému repertoáru rutin to usnadňuje automatizace úkoly v SharePoint Online, Microsoft Teams a dalších cloudových službách.
Každý správce systému, který zná hlavní příkazy a způsoby instalace, může vytěžit z toho maximum. Sdílejte informace, aby více lidí vědělo, jak toto rozšíření funguje..