Prise en main de SharePoint Online Management Shell
Pour commencer à utiliser PowerShell pour gérer SharePoint Online, vous devez installer SharePoint Online Management Shell et vous connecter à SharePoint Online.
Pour installer SharePoint Online Management Shell, téléchargez et exécutez le SharePoint Online Management Shell ou installez le module à partir de la Galerie PowerShell. Une fois installé, le module est disponible et vous n’avez pas besoin de le réinstaller tant que vous n’avez pas besoin des fonctionnalités incluses dans une version ultérieure. Par exemple, il se peut que vous deviez installer une nouvelle version pour la négociation TLS 1.2 après le 2018 octobre.
Tout d’abord, vous pouvez vérifier si vous avez déjà installé SharePoint Online Management Shell en exécutant la commande suivante en mode administratif dans PowerShell :
Get-Module -Name Microsoft.Online.SharePoint.PowerShell -ListAvailable | Select Name,Version
Si votre système d’exploitation utilise Windows PowerShell 5, vous pouvez également installer SharePoint Online Management Shell en exécutant la commande suivante en mode administratif :
Install-Module -Name Microsoft.Online.SharePoint.PowerShell
Si vous n’avez pas de privilèges d’administration sur le système, vous pouvez installer SharePoint Online Management Shell uniquement pour l’utilisateur actuel en exécutant la commande suivante :
Install-Module -Name Microsoft.Online.SharePoint.PowerShell -Scope CurrentUser
Pour vous assurer que vous disposez de toutes les applets de commande disponibles, vous devez toujours vous assurer que le module est à jour. Vous pouvez mettre à jour SharePoint Online Management Shell en exécutant la commande suivante en mode administratif :
Update-Module -Name Microsoft.Online.SharePoint.PowerShell
Pour ouvrir l’invite de commandes de SharePoint Online Management Shell, dans le écran de Démarrage, tapez SharePoint, puis cliquez sur SharePoint Online Management Shell.
Pour se connecter avec un nom d’utilisateur et un mot de passe
Exécutez la commande suivante à l’invite de commandes SharePoint Online Management Shell :
Connect-SPOService -Url https://contoso-admin.sharepoint.com -Credential admin@contoso.com
Lorsque la boîte de dialogue Demande d’informations d’identification Windows PowerShell vous y invite, saisissez le mot de passe du compte administrateur SharePoint .
Pour attribuer à un utilisateur le rôle d’administrateur SharePoint, voir Attribuer des rôles d’administrateur ou Attribuer des rôles d’administrateur à Microsoft 365 comptes d’utilisateur avec PowerShell.
Remarque
Si vous rencontrez des problèmes lors de la tentative de connexion ou de réception d’une erreur telle que « Message d’erreur : Impossible de se connecter à SharePoint Online », vous devrez peut-être utiliser l’authentification moderne. Prenons l’exemple suivant :
Connect-SPOService -Credential $creds -Url https://tenant-admin.sharepoint.com -ModernAuth $true -AuthenticationUrl https://login.microsoftonline.com/organizations
Pour se connecter à l’aide de l’authentification multifacteur
Exécutez la commande suivante à l’invite de commandes SharePoint Online Management Shell :
Connect-SPOService -Url https://contoso-admin.sharepoint.com
Lorsque vous y êtes invité par la boîte de dialogue Microsoft SharePoint Online Management Shell, entrez l’identifiant et le mot de passe d’un compte d’administrateur SharePoint, puis cliquez sur Se connecter.
Suivez les instructions de la boîte de dialogue Microsoft SharePoint Online Management Shell pour fournir les informations d’authentification supplémentaires, comme un code de vérification, puis cliquez sur Se connecter.
Vous êtes maintenant prêt à utiliser les commandes de SharePoint Online.
Remarque
Il existe un problème connu entre le module SharePoint Online Management Shell et le Kit de développement logiciel (SDK) des composants clients SharePoint où le chargement du module échoue si les deux sont installés sur le même ordinateur. Si vous rencontrez ce problème, désinstallez le Kit de développement logiciel (SDK) des composants clients SharePoint.