Ahora puede utilizar el módulo EXO V2 sin habilitar la autenticación básica de WinRM
¿Cómo empezó?
Después del anuncio de desuso de la autenticación básica, Microsoft presentó el módulo EXO V2 para conectar Exchange Online PowerShell con la autenticación moderna. Aunque el módulo EXO V2 utiliza autenticación moderna, aún necesita autenticación básica de WinRM para transportar tokens de autenticación modernos. Si la autenticación básica está deshabilitada en la máquina local, el administrador recibirá el siguiente error.
New-ExoPSSession: la conexión al servidor remoto outlook.office365.com falló con el siguiente mensaje de error: el cliente WinRM no puede procesar la solicitud. La autenticación básica está actualmente deshabilitada en la configuración del cliente.
Ahora puede utilizar el módulo EXO V2 de forma más segura:
Recientemente, Microsoft presentó la vista previa del módulo EXO V2, que permite a los administradores conectarse a Exchange Online sin habilitar la autenticación básica WinRM.
Cómo funciona: cuando utiliza el módulo de vista previa, Connect-ExchangeOnline invoca la API REST en segundo plano, que no requiere autenticación básica de WinRM.
Veamos cómo instalar el módulo de vista previa de EXO V2 y deshabilitar la autenticación básica de WinRM.
Instalar el módulo de vista previa de EXO V2:
Para instalar el módulo EXO V2 Preview, ejecute el siguiente cmdlet:
Install-Module -Name ExchangeOnlineManagement -RequiredVersion 2.0.6-Preview3 -AllowPrereleasePara comprobar si el módulo se ha instalado correctamente, puede utilizar el cmdlet Get-Module.
Por ejemplo,
Get-Module -Name ExchangeOnlineManagement -ListAvailableDeshabilitar la autenticación básica de WinRM:
Para comprobar si la autenticación básica está habilitada, ejecute el siguiente comando en el símbolo del sistema.
winrm get winrm/config/client/authSi se establece Basic= true, debe ejecutar el siguiente comando para deshabilitar la autenticación básica de WinRM.
winrm set winrm/config/client/auth @{Basic="false"}Después de ejecutar el comando anterior, el resultado es similar a la siguiente captura de pantalla.
Nota: Solo se han convertido 229 cmdlets EXO para usar la API REST en esta versión. Si desactiva la autenticación básica de WinRM, podrá acceder sólo a 229 cmdlets EXO; Otros cmdlets de RPS no funcionarán sin la autenticación básica de WinRM.
Para usar todos los cmdlets a través de una conexión remota de PowerShell, debe pasar el parámetro UseRPSSession mientras ejecuta Connect-ExchangeOnline.
Connect-ExchangeOnline -UseRPSSessionEn general, este es un buen comienzo, pero la mayoría de los administradores se sienten decepcionados porque todos los cmdlets de Exo no se convierten para usar la API Rest. ¿Cómo te sientes acerca de esta actualización? Comparta sus pensamientos a través de la sección de comentarios.

