Erreur « Accès refusé » lorsque vous vous connectez à Exchange Online à l’aide de Remote Windows PowerShell

Problème

Lorsque vous essayez de vous connecter à Microsoft Exchange Online à l’aide de Remote Windows PowerShell, le message d’erreur suivant apparaît :

[outlook.office365.com] Connecting to remote server failed with the following error message: Access is
denied. For more information, see the about_Remote_Troubleshooting Help topic.

+ CategoryInfo : OpenError: (System.Manageme....RemoteRunspace:RemoteRunspace) [].
PSRemotingTransportException

+ FullyQualifiedErrorId : PSSessionOpenedFailed

Import-PSSession : Cannot validate argument on parameter 'Session'. The argument is null.
Supply a non-null argument and try the command again.

At D:\Users\Connect.ps1:7 char:21

+ Import-PSSession < < < < $Session

+ CategoryInfo : Invalid Data: (:) [Import-PSSession], ParameterBindingValidationException

+ FullyQualifiedErrorId :
ParameterArgumentValidationError,Microsoft.PowerShell.Commands.ImportPSSessionCommand

Cause

Ce problème se produit pour l’une des raisons suivantes :

  • Vous saisissez un nom d’utilisateur ou un mot de passe incorrect.
  • Vous essayez de vous connecter au service à l’aide d’un compte qui n’a pas accès à Exchange Online.
  • Les paramètres de sécurité par défaut sont activés dans votre client.

Solution

Pour résoudre ce problème, utilisez le Centre d’administration Exchange dans Microsoft 365 pour ajouter l’utilisateur en tant que membre du groupe de rôles d’administrateur. Pour cela, procédez comme suit :

  1. Connectez-vous au portail Microsoft 365 (https://portal.office.com) en tant qu’administrateur.
  2. Cliquez sur Admin, puis sur Exchange.
  3. Cliquez sur Autorisations, puis sur Rôles d’administrateur.
  4. Double-cliquez sur le groupe de rôles auquel vous souhaitez ajouter l’utilisateur. Par exemple, si vous souhaitez que l’utilisateur dispose d’un accès complet, Windows PowerShell inclus, double-cliquez sur Gestion de l’organisation.
  5. Pour ajouter l’utilisateur à la liste, cliquez sur Ajouter () sous Membres.
  6. Cliquez sur Enregistrer.

Si les paramètres de sécurité par défaut sont activés, consultez l’article Connexion à Exchange Online PowerShell à l’aide de l’authentification moderne avec ou sans MFA.

Plus d’informations

Pour plus d’informations sur la connexion à Exchange Online à l’aide de Remote PowerShell, accédez à la section Connexion à Exchange Online à l’aide de Remote PowerShell.

Encore besoin d’aide ? Accédez à Microsoft Community.