Instalar el módulo PowerShell de Exchange Online
¿Cómo instalar Exchange Online PowerShell V3 y conectarse a Exchange Online? Está prevista una migración para la próxima semana. Los buzones de correo se migrarán desde el entorno local a Exchange Online. Instalaremos el nuevo módulo EXO PowerShell V3 y lo usaremos para migrar. Recomiendo migrar buzones de correo con PowerShell en lugar del Centro de administración de Exchange. En este artículo, aprenderá cómo instalar el módulo Exchange Online PowerShell V3.
Módulo PowerShell de Exchange en línea
El módulo Exchange Online PowerShell (abreviado como módulo EXO V3) permite a los administradores conectarse a su entorno Exchange Online en Microsoft 365 para recuperar datos, crear nuevos objetos, actualizar objetos existentes, eliminar objetos y configurar Exchange Online y sus características.
El módulo Exchange Online PowerShell V3 se encuentra actualmente en disponibilidad general (GA). Es estable y está listo para su uso en entornos de producción. Esto comenzó desde la versión 1.0.1. Si tiene una versión anterior ejecutándose, actualice el módulo EXO V3.
Algunos puntos clave sobre el módulo EXO V3:
- Descargar desde la galería de PowerShell
- Ejecute el módulo desde Windows PowerShell y Windows PowerShell ISE
- El cmdlet único Connect-ExchangeOnline admite cuentas MFA y no MFA.
- Los cmdlets de EXO V3 están basados en API REST, que son mucho más rápidos y confiables.
- EXO V3 utiliza autenticación moderna
- Los cmdlets más antiguos son compatibles con versiones anteriores
Manténgase actualizado y eche un vistazo al sitio web de Microsoft para ver las notas de la versión.
Instalar el módulo Exchange Online PowerShell V3
Para instalar el módulo Exchange Online PowerShell V3 en su sistema, siga los pasos a continuación.
1. Establecer la política de ejecución de Windows PowerShell
De forma predeterminada, no podemos instalar scripts. Para exigir que todos los scripts de PowerShell que descargue de Internet estén firmados por un editor confiable, ejecute PowerShell como administrador y ejecute el cmdlet.
Set-ExecutionPolicy RemoteSignedImportante: Cierre y vuelva a abrir la ventana elevada de Windows PowerShell para que se apliquen los cambios.
2. Instale el módulo PowerShellGet
Ejecute PowerShell como administrador. Ejecute el comando Install-Module PowershellGet -Force. Cuando se le solicite instalar el proveedor NuGet, presione Y y siga con Enter.
Install-Module PowershellGet -ForceSi recibe un error que indica que no se puede instalar, lea el artículo No se puede instalar el proveedor NuGet para PowerShell.
3. Instale el módulo de administración de Exchange Online
Instale el módulo de administración en línea de Exchange.
Install-Module -Name ExchangeOnlineManagement -ForceConéctese a Exchange Online PowerShell V3
Conéctese a Exchange Online PowerShell mediante el módulo EXO V3 con o sin MFA.
Nota: Recomendamos habilitar MFA (autenticación multifactor) en las cuentas.
Conéctese con su cuenta de administrador a Exchange Online. Ejecute el cmdlet Connect-ExchangeOnline.
Connect-ExchangeOnline -UserPrincipalName admin@exoip.comEn la ventana de inicio de sesión que se abre, ingrese su contraseña y luego haga clic en Iniciar sesión.
Si MFA está habilitado, se genera y entrega un código de verificación según la opción de respuesta de verificación configurada para su cuenta. Por ejemplo, un mensaje de texto o la aplicación Microsoft Authenticator en su teléfono móvil.
Una vez que la verificación sea exitosa, regresará a la ventana de PowerShell y el texto siguiente aparecerá en un banner.
----------------------------------------------------------------------------------------
This V3 EXO PowerShell module contains new REST API backed Exchange Online cmdlets which doesn't require WinRM for Client-Server
communication. You can now run these cmdlets after turning off WinRM Basic Auth in your client machine thus making it more secure.
Unlike the EXO* prefixed cmdlets, the cmdlets in this module support full functional parity with the RPS (V1) cmdlets.
V3 cmdlets in the downloaded module are resilient to transient failures, handling retries and throttling errors inherently.
However, REST backed EOP and SCC cmdlets are not available yet. To use those, you will need to enable WinRM Basic Auth.
For more information check https://aka.ms/exov3-module
----------------------------------------------------------------------------------------
PS C:\>Si no desea mostrar el resultado de la pantalla cuando se conecta a Exchange Online, use el modificador -ShowBanner. Esto ocultará el banner, como se ve arriba.
Connect-ExchangeOnline -UserPrincipalName admin@exoip.com -ShowBanner:$falseAhora estamos conectados a Exchange Online PowerShell y listos para escribir los nuevos cmdlets.
Exchange Online PowerShell V3 nuevos cmdlets
Vea la lista de cmdlets nuevos y antiguos.
- Get-EXOMailbox
Obtener buzón
- Get-EXORecipient
Obtener destinatario
- Get-EXOCASMailbox
Obtener-CASMailbox
- Get-EXOMailboxPermission
Obtener permiso de buzón
- Get-EXORecipientPermission
Obtener permiso del destinatario
- Get-EXOMailboxStatistics
-
Obtener-Estadísticas del buzón
- Get-EXOMailboxFolderStatistics
Obtener-MailboxFolderStatistics
- Get-EXOMailboxFolderPermission
Obtener permiso de carpeta de buzón
- Get-EXOMobileDeviceStatistics
Get-MobileDeviceStatistics
- Connect-ExchangeOnline
Connect-EXOPSSession
o
Nueva-PSSession- Connect-IPPSSession
Conexión-IPPSSession
- Disconnect-ExchangeOnline
Eliminar-PSSession
- Get-ConnectionInformation
Obtener-PSSession
Desconectar Exchange en línea
Desconecte la sesión remota de PowerShell cuando haya terminado. Si cierra la ventana del módulo Exchange Online PowerShell sin desconectar la sesión, podría utilizar todas las sesiones remotas de PowerShell disponibles y deberá esperar a que caduquen.
Este cmdlet es el equivalente V3 de Get-PSSession | Eliminar-PSSession. Además de limpiar el objeto de sesión y los archivos locales, también elimina el token de acceso de la memoria caché, que se utiliza para la autenticación en cmdlets V3.
Disconnect-ExchangeOnline -Confirm:$false¡Eso es todo!
Leer más: Cómo hacer que el tamaño del buzón sea mayor que en Microsoft 365 »
Conclusión
Aprendió a instalar el módulo Exchange Online PowerShell. Conéctese a Exchange Online PowerShell mediante el módulo Exchange Online PowerShell V3 con o sin MFA. Después de conectarse a Exchange Online, puede usar los nuevos cmdlets.
¿Disfrutaste este artículo? También te puede gustar Obtener permisos de buzón con PowerShell. Síganos en X y LinkedIn para mantenerse actualizado con los últimos artículos.

