Instalar Exchange Online PowerShell V2

Proportion
Categories: Office 365, Powershell

¿Cómo instalar Exchange Online PowerShell V2 y conectarse a Exchange Online? Recomiendo migrar buzones con PowerShell en lugar del Centro de administración de Exchange. En este artículo, aprenderá a instalar el módulo Exchange Online PowerShell V2.

Módulo De Exchange Online PowerShell V2

El módulo Exchange Online PowerShell V2 (abreviado como módulo EXO V2) permite a los administradores conectarse a su entorno de Exchange Online en Microsoft 365 para recuperar datos, crear nuevos objetos, actualizar objetos existentes, quitar objetos, así como configurar Exchange Online y sus características.

El módulo Exchange Online PowerShell V2 está actualmente en Disponibilidad general (GA). Es estable y está listo para su uso en entornos de producción. Esto comenzó a partir de la versión 1.0.1. Si tiene una versión anterior en ejecución, actualice el módulo EXO V2.

Algunos puntos clave sobre el módulo EXO V2:

  • Descargar desde la galería de PowerShell
  • Ejecute el módulo desde Windows PowerShell y Windows PowerShell ISE
  • Un solo cmdlet Connect-ExchangeOnline admite cuentas MFA y no MFA
  • Los cmdlets EXO V2 están basados en la API REST, que son mucho más rápidos y fiables
  • EXO V2 utiliza la autenticación moderna
  • Los cmdlets más antiguos son compatibles con versiones anteriores

Documentación oficial de Microsoft para las notas de la versión. Aquí

Instalar el módulo Exchange Online PowerShell V2

Antes de poder instalar el módulo Exchange Online PowerShell V2, necesitamos configurar el sistema.

Set ExecutionPolicy

De forma predeterminada, no podemos instalar scripts. Configure PowerShell para instalar scripts. Para requerir que todos los scripts de PowerShell que descargue de Internet estén firmados por un publicador de confianza, ejecute PowerShell como administrador y ejecute el cmdlet. Pulse Y y pulse Enter.

Instale el módulo PowerShellGet

Ejecute PowerShell como administrador. Ejecute el comando Install-Module PowershellGet -Force. Cuando se le pida que instale el proveedor NuGet, presione Y y siga con Enter.

Si recibe un error que no puede instalar. Tenga una lectura en el artículo No se puede instalar el proveedor NuGet para PowerShell.

Ejecute PowerShell como administrador y ejecute el siguiente cmdlet. Pulse Y y Enter.

Conéctese a Exchange Online mediante Exchange Online PowerShell V2

¿Tiene MFA habilitado en su cuenta? Utilice la opción 1. Si no tiene MFA habilitado, utilice la opción 2.

Opción 1: Cuenta con MFA habilitado

Se recomienda tener MFA (Multi-Factor Authentication) habilitado en las cuentas. Conéctese con su cuenta de administrador a Exchange Online. Ejecute el cmdlet.

Después de ejecutar el cmdlet, aparece la ventana de inicio de sesión. coloque su contraseña y haga clic en Iniciar sesión.

En la ventana de verificación que se abre, apruebo en mi dispositivo y permito el acceso desde mi aplicación Microsoft Autenticator.

Volverá a la ventana de PowerShell y mostrará los nuevos cmdlets en un banner.

Opcion 2: Cuenta sin MFA habilitado

Ejecutamos el siguiente cmdls

Ingresamos las credenciales y presionamos OK.

Ahora estamos conectados a Exchange Online y listos para escribir los nuevos cmdlets.

Nuevos cmdlets de Exchange Online PowerShell V2

Consulte la lista de cmdlets nuevos y antiguos.

New cmdlet in the EXO V2 module

Older related cmdlet

Connect-ExchangeOnline

Connect-EXOPSSession
or
New-PSSession

Get-EXOMailbox

Get-Mailbox

Get-EXORecipient

Get-Recipient

Get-EXOCASMailbox

Get-CASMailbox

Get-EXOMailboxPermission

Get-MailboxPermission

Get-EXORecipientPermission

Get-RecipientPermission

Get-EXOMailboxStatistics

Get-MailboxStatistics

Get-EXOMailboxFolderStatistics

Get-MailboxFolderStatistics

Get-EXOMailboxFolderPermission

Get-MailboxFolderPermission

Get-EXOMobileDeviceStatistics

Get-MobileDeviceStatistics

Disconnect-ExchangeOnline

Remove-PSSession

Connect-IPPSSession

Connect-IPPSSession

Es bueno saber

Si no desea mostrar la salida de pantalla al conectarse a Exchange Online, haga uso del modificador -ShowBanner. Esto ocultará el banner como se ve arriba.

Cerrar sesión en Exchange Online

Desconecte la sesión remota de PowerShell cuando haya terminado. Si cierra la ventana Módulo de PowerShell de Exchange Online sin desconectar la sesión, podría usar todas las sesiones remotas de PowerShell disponibles y tendrá que esperar a que expiren las sesiones.

Este cmdlet es el equivalente V2 de Get-PSSession . Remove-PSSession. Además de limpiar el objeto de sesión y los archivos locales, también quita el token de acceso de la memoria caché, que se usa para autenticarse en cmdlets V2.

Conéctese a Exchange Online PowerShell

¿Le gusta saber cómo conectarse a Exchange Online PowerShell sin usar la versión 2? Lea los artículos que ya hemos cubierto para usted.

Conclusión

En este artículo, ha aprendido a instalar Exchange Online PowerShell V2. Hay dos opciones para conectarse a Exchange Online con Exchange Online PowerShell V2. Eso es con MFA habilitado o sin MFA habilitado. Después de conectarse a EXO, puede usar los nuevos cmdlets.

Related Post