Error “Acceso denegado” al conectarse a Exchange Online mediante Windows PowerShell remoto

Problema

Al intentar conectarse a Microsoft Exchange Online mediante Windows PowerShell remoto, recibe el siguiente mensaje de error:

[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

Causa

Este problema se produce debido a uno de los siguientes motivos:

  • Escribe un nombre de usuario o una contraseña incorrectos.
  • Intenta iniciar sesión en el servicio mediante una cuenta que no tiene acceso a Exchange Online.
  • Tiene los valores predeterminados de seguridad habilitados en el inquilino.

Solución

Para resolver este problema, use el Centro de administración de Exchange en Microsoft 365 para añadir al usuario como miembro del grupo de roles de administrador. Para ello, siga estos pasos:

  1. Inicie sesión en el portal de Microsoft 365 (https://portal.office.com) como administrador.
  2. Haga clic en Administrador y, después, en Exchange.
  3. Haga clic en Permisos y, después, en Roles de administrador.
  4. Haga doble clic en el grupo de roles al que desea añadir el usuario. Por ejemplo, si quiere que el usuario tenga un acceso completo que incluya Windows PowerShell, haga doble clic en Administración de la organización.
  5. Para añadir el usuario a la lista, haga clic en Añadir () en Miembros.
  6. Haga clic en Guardar.

Si tiene habilitados los valores predeterminados de seguridad, consulte Conectarse a Exchange Online PowerShell mediante la autenticación moderna con o sin MFA.

Más información

Para obtener más información sobre cómo conectarse a Exchange Online mediante PowerShell remoto, vaya a Conectarse a Exchange Online mediante PowerShell remoto.

¿Aún necesita ayuda? Visite Comunidad Microsoft.