Connecter à Microsoft 365 avec PowerShell
On octobre 22, 2021 by admin- 07/17/2020
- 6 minutes à lire
-
- . J
- D
- m
- d
Cet article s’applique à la fois à Microsoft 365 Enterprise et à Office 365 Enterprise.
PowerShell pour Microsoft 365 vous permet de gérer vos paramètres Microsoft 365 depuis la ligne de commande. Pour se connecter à PowerShell, il suffit d’installer le logiciel requis, puis de se connecter à votre organisation Microsoft 365.
Il existe deux versions du module PowerShell que vous pouvez utiliser pour vous connecter à Microsoft 365 et administrer les comptes utilisateurs, les groupes et les licences :
- Azure Active Directory PowerShell for Graph, dont les cmdlets incluent AzureAD dans leur nom
- Microsoft Azure Active Directory Module for Windows PowerShell, dont les cmdlets incluent Msol dans leur nom
À l’heure actuelle, le module Azure Active Directory PowerShell for Graph ne remplace pas complètement la fonctionnalité du module Microsoft Azure Active Directory Module for Windows PowerShell pour l’administration des utilisateurs, des groupes et des licences. Dans certains cas, vous devez utiliser les deux versions. Vous pouvez installer les deux versions en toute sécurité sur le même ordinateur.
Que devez-vous savoir avant de commencer ?
Système d’exploitation
Vous devez utiliser une version 64 bits de Windows. La prise en charge de la version 32 bits du module Microsoft Azure Active Directory pour Windows PowerShell a pris fin en 2014.
Vous pouvez utiliser les versions suivantes de Windows :
-
Windows 10, Windows 8.1, Windows 8, ou Windows 7 Service Pack 1 (SP1)
-
Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, ou Windows Server 2008 R2 SP1
Note
Pour Windows 8.1, Windows 8, Windows 7 Service Pack 1 (SP1), Windows Server 2012 R2, Windows Server 2012 et Windows Server 2008 R2 SP1, téléchargez et installez le Windows Management Framework 5.1.
PowerShell
-
Pour le module Azure Active Directory PowerShell for Graph, vous devez utiliser PowerShell version 5.1 ou ultérieure.
-
Pour le module Microsoft Azure Active Directory pour Windows PowerShell, vous devez utiliser PowerShell version 5.1 ou ultérieure, jusqu’à PowerShell version 6. Vous ne pouvez pas utiliser PowerShell version 7.
Note
Ces procédures sont destinées aux utilisateurs qui sont membres d’un rôle d’administrateur Microsoft 365. Pour plus d’informations, voir À propos des rôles d’administrateur.
Connexion avec le module Azure Active Directory PowerShell for Graph
Les commandes du module Azure Active Directory PowerShell for Graph ont AzureAD dans leur nom de cmdlet. Vous pouvez installer le module Azure Active Directory PowerShell for Graph ou Azure PowerShell.
Pour les procédures qui nécessitent les nouvelles cmdlets du module Azure Active Directory PowerShell for Graph, suivez ces étapes pour installer le module et vous connecter à votre abonnement Microsoft 365.
Note
Pour plus d’informations sur la prise en charge des différentes versions de Windows, voir Azure Active Directory PowerShell for Graph module .
Étape 1 : Installer le logiciel requis
Ces étapes sont requises une seule fois sur votre ordinateur. Mais vous aurez probablement besoin de mettre à jour le logiciel périodiquement.
-
Ouvrir une fenêtre d’invite de commande Windows PowerShell élevée (exécuter Windows PowerShell en tant qu’administrateur).
-
Exécuter cette commande :
Install-Module -Name AzureAD
Si vous êtes invité à installer un module à partir d’un dépôt non fiable, tapez Y et appuyez sur Entrée.
Étape 2 : Connectez-vous à Azure AD pour votre abonnement Microsoft 365
Pour vous connecter à Azure Active Directory (Azure AD) pour votre abonnement Microsoft 365 avec un nom de compte et un mot de passe ou avec une authentification multifactorielle, exécutez l’une de ces commandes à partir d’une invite de commande Windows PowerShell. (Il n’est pas nécessaire qu’elle soit élevée.)
Office 365 cloud | Commande |
---|---|
Office 365 Worldwide (+GCC) | Connect-AzureAD |
Office 365 exploité par 21 Vianet | Connect-AzureAD -AzureEnvironmentName AzureChinaCloud |
Office 365 Allemagne | Connect-AzureAD -AzureEnvironmentName AzureGermanyCloud |
Office 365 U.Gouvernement américain DoD et Office 365 Gouvernement américain CCG Haut | Connect-AzureAD -AzureEnvironmentName AzureUSGovernment |
Dans la boîte de dialogue Connexion à votre compte, saisissez le nom d’utilisateur et le mot de passe de votre compte professionnel ou scolaire Microsoft 365, puis sélectionnez OK.
Si vous utilisez l’authentification multifactorielle, suivez les instructions pour fournir des informations d’authentification supplémentaires, telles qu’un code de vérification.
Après vous être connecté, vous pouvez utiliser les cmdlets du module Azure Active Directory PowerShell for Graph.
Connexion avec le module Microsoft Azure Active Directory pour Windows PowerShell
Note
Les cmdlets du module Microsoft Azure Active Directory pour Windows PowerShell ont Msol dans leur nom.
PowerShell version 7 et suivantes ne prennent pas en charge le module Microsoft Azure Active Directory pour Windows PowerShell et les cmdlets ayant Msol dans leur nom. Pour PowerShell version 7 et ultérieure, vous devez utiliser le module Azure Active Directory PowerShell pour Graph ou Azure PowerShell.
PowerShell Core ne prend pas en charge le module Microsoft Azure Active Directory pour Windows PowerShell et les cmdlets ayant Msol dans leur nom. Exécutez ces cmdlets à partir de Windows PowerShell.
Étape 1 : Installez les logiciels requis
Ces étapes sont requises une seule fois sur votre ordinateur. Mais vous aurez probablement besoin de mettre à jour le logiciel périodiquement.
-
Si vous n’exécutez pas Windows 10, installez la version 64 bits de l’assistant de connexion aux services en ligne de Microsoft : Microsoft Online Services Sign-in Assistant for IT Professionals RTW.
-
Suivez ces étapes pour installer le module Microsoft Azure Active Directory pour Windows PowerShell :
- Ouvrez une invite de commande Windows PowerShell élevée (exécutez Windows PowerShell en tant qu’administrateur).
- Exécutez la commande Install-Module MSOnline.
- Si vous êtes invité à installer le fournisseur NuGet, tapez Y et appuyez sur Entrée.
- Si vous êtes invité à installer le module à partir de PSGallery, tapez Y et appuyez sur Entrée.
Étape 2 : Connectez-vous à Azure AD pour votre abonnement Microsoft 365
Pour vous connecter à Azure AD pour votre abonnement Microsoft 365 avec un nom de compte et un mot de passe ou avec une authentification multifactorielle, exécutez l’une de ces commandes à partir d’une invite de commande Windows PowerShell. (Il n’est pas nécessaire qu’elle soit élevée.)
Office 365 cloud | Commande |
---|---|
Office 365 Worldwide (+GCC) | Connect-MsolService |
Office 365 exploité par 21 Vianet | Connect-MsolService -AzureEnvironment AzureChinaCloud |
Office 365 Allemagne | Connect-MsolService -AzureEnvironment AzureGermanyCloud |
Office 365 U.Gouvernement américain DoD et Office 365 U.S. Gouvernement GCC Haut | Connect-MsolService -AzureEnvironment USGovernment |
Dans la boîte de dialogue Connexion à votre compte, saisissez le nom d’utilisateur et le mot de passe de votre compte professionnel ou scolaire Microsoft 365, puis sélectionnez OK.
Si vous utilisez l’authentification multifactorielle, suivez les instructions pour fournir des informations d’authentification supplémentaires, comme un code de vérification.
Comment savez-vous que cela a fonctionné ?
Si vous n’obtenez pas de message d’erreur, vous vous êtes connecté avec succès. Pour un test rapide, exécutez une cmdlet Microsoft 365, telle que Get-MsolUser, et voyez les résultats.
Si vous obtenez un message d’erreur, vérifiez les problèmes suivants :
-
Un problème courant est un mot de passe incorrect. Exécutez à nouveau l’étape 2 et faites bien attention au nom d’utilisateur et au mot de passe que vous saisissez.
-
Le module Microsoft Azure Active Directory pour Windows PowerShell nécessite que Microsoft .NET Framework 3.5.x soit activé sur votre ordinateur. Il est probable qu’une version plus récente soit installée sur votre ordinateur (par exemple, 4 ou 4.5.x). Mais la rétrocompatibilité avec les anciennes versions de .NET Framework peut être activée ou désactivée. Pour plus d’informations, consultez les articles suivants :
-
Pour Windows Server 2012 ou Windows Server 2012 R2, voir Activer .NET Framework 3.5 à l’aide de l’assistant Ajout de rôles et de fonctionnalités.
-
Pour Windows 7 ou Windows Server 2008 R2, voir Vous ne pouvez pas ouvrir le module Azure Active Directory pour Windows PowerShell.
-
Pour Windows 10, Windows 8.1 et Windows 8, consultez la section Installer le .NET Framework 3.5 sur Windows 10, Windows 8.1 et Windows 8.
-
-
Votre version du module Microsoft Azure Active Directory pour Windows PowerShell est peut-être obsolète. Pour le vérifier, exécutez la commande suivante dans PowerShell pour Microsoft 365 ou le module Microsoft Azure Active Directory pour Windows PowerShell :
(Get-Item C:\Windows\System32\WindowsPowerShell\v1.0\Modules\MSOnline\Microsoft.Online.Administration.Automation.PSModule.dll).VersionInfo.FileVersion
Si le numéro de version renvoyé est inférieur à 1.0.8070.2, désinstallez le module Microsoft Azure Active Directory pour Windows PowerShell et installez-le à partir de l’étape 1, ci-dessus.
-
Si vous obtenez un message d’erreur de connexion, consultez la section » Connect-MsolService : Exception of type was thrown ».
-
Si vous obtenez un message d’erreur « Get-Item : Cannot find path », exécutez cette commande :
(dir "C:\Program Files\WindowsPowerShell\Modules\MSOnline").Name
Voir aussi
- Gérer Microsoft 365 avec PowerShell
- Débuter avec PowerShell pour Microsoft 365
- Connecter à tous les services Microsoft 365 dans une seule fenêtre Windows PowerShell
.
Laisser un commentaire