Búsqueda de sitios web

Conéctese a Exchange Online PowerShell con MFA - Informes de Office 365


Según MC407050, Microsoft retirará el módulo "Conectarse a Exchange Online PowerShell con MFA" (es decir, el módulo EXO V1) el 31 de diciembre de 2022. Y el soporte finaliza el 31 de agosto de 2022. Recientemente, Microsoft hizo otro anuncio sobre la obsolescencia. de PowerShell remoto (RPS) en Exchange Online. A partir del 1 de junio de 2023, Microsoft comenzará a eliminar gradualmente el uso de Remote PowerShell (RPS) para Exchange Online, con una interrupción total el 1 de julio de 2023. Por lo tanto, los administradores deben pasar al módulo EXO V3 para conectarse a Exchange Online. PowerShell con autenticación multifactor.

¿Por qué deberíamos cambiar del módulo EXO V1 y V2?

Anteriormente, los administradores deberían instalar el módulo PowerShell remoto de Exchange Online (EXO V1) y usar el cmdlet de PowerShell Connect-EXOPSSession para conectarse a Exchange Online PowerShell con MFA. Este módulo EXO V1 utiliza autenticación básica para conectarse a EXO. Debido a la obsolescencia de la autenticación básica, Microsoft ha introducido el módulo EXO V2 con seguridad mejorada y velocidad de recuperación de datos. Pero el módulo EXO V2 usa RPS, que caducará en junio de 2023. Por lo tanto, los administradores deben instalar la versión más nueva o actualizar su módulo Exchange Online PowerShell existente.

Conéctese a Exchange Online PowerShell con MFA:

Para conectarse a Exchange Online PowerShell con MFA, debe instalar el módulo Exchange Online PowerShell V3. Con este módulo, puede crear una sesión de PowerShell con cuentas MFA y no MFA utilizando el cmdlet Connect-ExchangeOnline.

Además, el módulo Exchange Online PowerShell V3 utiliza autenticación moderna y ayuda a crear scripts desatendidos para automatizar las tareas de Exchange Online.

Para descargar e instalar el módulo EXO V3 y conectarse a Exchange Online PowerShell, puede utilizar el siguiente script.

#Check for EXO v3 module installation
$Module = (Get-Module ExchangeOnlineManagement -ListAvailable) | where {$_.Version.major -ge 3}
if($Module.count -eq 0)
{
 Write-Host Exchange Online PowerShell V3 module is not available -ForegroundColor yellow
 $Confirm= Read-Host Are you sure you want to install module? [Y] Yes [N] No
 if($Confirm -match "[yY]")
 {
 Write-host "Installing Exchange Online PowerShell module"
 Install-Module ExchangeOnlineManagement -Repository PSGallery -AllowClobber -Force
 Import-Module ExchangeOnlineManagement
 }
 else
 {
 Write-Host EXO V3 module is required to connect Exchange Online. Please install module using Install-Module ExchangeOnlineManagement cmdlet.
 Exit
 }
}

Write-Host Connecting to Exchange Online...
Connect-ExchangeOnline

Si ya instaló el módulo EXO V3, puede usar el cmdlet “Connect-ExchangeOnline” directamente para crear una sesión de PowerShell con cuentas MFA y no MFA. Para las cuentas MFA, solicitará una autenticación adicional. Después de la verificación, puede acceder a los datos de Exchange Online y a los registros de auditoría de Microsoft 365.

Ventajas de utilizar el módulo EXO V3:

  • Utiliza autenticación moderna para conectarse a Exchange Online PowerShell.
  • Se utiliza un único cmdlet "Connect-ExchangeOnline" para conectarse a EXO con cuentas MFA y no MFA.
  • No requiere que la autenticación básica de WinRM esté habilitada.
  • Ayuda a automatizar el inicio de sesión de EXO PowerShell con MFA. es decir, scripts desatendidos.
  • Contiene cmdlets basados en REST API.
  • Proporciona cmdlets exclusivos optimizados para la recuperación masiva de datos.

Si está utilizando el módulo Exchange Online Remote PowerShell, es hora de cambiar al módulo EXO V3. Además, puede actualizar sus scripts existentes para adoptar el módulo EXO V3. ¡Feliz guión!

Artículos relacionados