PnP PowerShell

PnP PowerShell est un module PowerShell sur plusieurs plateformes qui fournit plus de 500 cmdlets qui fonctionnent avec les environnements Microsoft 365 et plus spécifiquement SharePoint Online, Microsoft Teams, Microsoft Planner et Microsoft Flow.

Notes

Ce module est un successeur du module SharePointPnPPowerShellOnline, qui est désormais considéré comme hérité et n’est plus conservé. Cette version plus récente du module PowerShell est cross-platform (par exemple, elle fonctionne sur Windows, MacOS et Linux), mais ne prendra en charge que SharePoint Online. À l’avenir, seule la maintenance du module PowerShell PnP sur plusieurs plateformes sera active.

Mise en place et exécution

Pour installer PnP PowerShell :

Install-Module -Name PnP.PowerShell

Pour installer une build nocturne de PowerShell PnP :

Install-Module -Name PnP.PowerShell -AllowPrerelease

Pour plus d’informations sur l’authentification et la configuration, voir la page d’authentification. Toutes les cmdlets ont également été documentées.

J’ai trouvé un bogue, où dois-je enregistrer un problème ou créer un pr

Vous pouvez créer un problème à l’étape suivante, mais pensez d’abord à poser https://github.com/pnp/powershell/issues une question https://github.com/pnp/powershell/discussions plus appropriée. Nous voulons concentrer les problèmes sur les bogues réels, tandis que les questions liées à PowerShell PnP peuvent être posées dans la section des discussions.

Notes

Comme une partie du code powerShell PnP est en réalité issue d’autres référentiels PnP, nous pouvons déplacer votre problème vers ce référentiel spécifique. Vous serez averti par courrier électronique à ce sujet.

Avant de commencer à travailler sur la modification du code, commencez par commencer par lancer une discussion dans le référentiel. Cela peut potentiellement vous mettre beaucoup de temps en sécurité si quelqu’un est sur le point d’envoyer une modification avec exactement la même fonctionnalité. Il vous permettra également de discuter d’une modification possible avec les personnes à l’emploi du référentiel avant de commencer à travailler dessus.

Création du code source

Faites un clone du référentiel, accédez au dossier de build dans le référentiel et exécutez Build-Debug.ps1. Voir plus de détails ici.

Mise à jour de la documentation

Toute la documentation de cmdlet a été déplacée vers le https://github.com/pnp/powershell/tree/dev/documentation dossier. Si vous souhaitez apporter des modifications, veillez à suivre le format tel qu’il est utilisé dans les autres fichiers présents ici. Ces fichiers suivent un schéma spécifique qui nous permet de générer les fichiers corrects.


Ce projet a adopté le code de conduite Microsoft Open Source. Pour plus d’informations, reportez-vous à la FAQ relative au code de conduite ou contactez opencode@microsoft.com pour toute question ou tout commentaire.