Conéctese a Exchange Online PowerShell
Antes de poder conectarse a Exchange Online PowerShell, debe instalar el módulo de administración de Exchange Online. Después de eso, puede conectarse a Exchange Online PowerShell con o sin MFA. Además, puede usar Windows PowerShell, Windows PowerShell ISE o Visual Studio Code y conectarse a Exchange Online PowerShell. En este artículo, aprenderá cómo conectarse a Exchange Online PowerShell paso a paso.
Instalar el módulo PowerShell de Exchange Online
Antes de poder instalar el módulo Exchange Online PowerShell, debemos configurar el sistema.
Configurar PowerShell para instalar scripts
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 RemoteSigned. Presione Y y presione Entrar.
PS C:\> Set-ExecutionPolicy RemoteSigned
Execution Policy Change
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose
you to the security risks described in the about_Execution_Policies help topic at
http://go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): YImportante: Cierre y vuelva a abrir la ventana elevada de Windows PowerShell para que se apliquen los cambios.
Instalar el módulo PowerShellGet
Ejecute PowerShell como administrador. Ejecute el cmdlet Install-Module PowershellGet -Force. Cuando se le solicite instalar el proveedor NuGet, presione Y y siga con Enter.
PS C:\> Install-Module PowershellGet -Force
NuGet provider is required to continue
PowerShellGet requires NuGet provider version '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or
'C:\Users\administrator.EXOIP\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'. Do you want PowerShellGet to install
and import the NuGet provider now?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"): YSi recibe un error que indica que no se puede instalar, lea el artículo No se puede instalar el proveedor NuGet para PowerShell.
Instalar el módulo de administración en línea de Exchange
Instale el módulo de administración en línea de Exchange. Pulsa Y y Entrar.
PS C:\> Install-Module -Name ExchangeOnlineManagement
Untrusted repository
You are installing the modules from an untrusted repository. If you trust this repository, change its
InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from
'PSGallery'?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): YConéctese a Exchange Online PowerShell
Conéctese con su cuenta de administrador a Exchange Online. Ejecute el cmdlet Connect-ExchangeOnline.
PS C:\> 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 Azure Authenticator en su teléfono móvil.
Una vez que la verificación sea exitosa, volverá a la ventana de PowerShell.
Verificar la conexión de Exchange Online PowerShell
Ejecute el cmdlet Get-EXOMailbox. Verá una lista de todos los buzones de correo en Office 365.
PS C:\> Get-EXOMailbox | ft UserPrincipalName,DisplayName
UserPrincipalName DisplayName
----------------- -----------
Ali.Tajran@exoip.com Ali Tajran
Angela.Hart@exoip.com Angela Hart
Boris.Campbell@exoip.com Boris Campbell
Grace.Rees@exoip.com Grace Rees
John.Maverick@exoip.com John Maverick
Kylie.Davidson@exoip.com Kylie DavidsonDesconectar Exchange en línea
Asegúrese de desconectar 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.
Ejecute el cmdlet Disconnect-ExchangeOnline para desconectar la sesión remota de PowerShell.
PS C:\> Disconnect-ExchangeOnline
¡Eso es todo!
Leer más: Habilite MFA Office 365 con PowerShell »
Conclusión
Aprendió cómo conectarse a Exchange Online PowerShell. Primero, asegúrese de que el módulo Exchange Online PowerShell esté instalado. Después de eso, conéctese a Exchange Online PowerShell con o sin MFA. No olvides desconectarte cuando termines.
Disfrutaste este artículo? También te puede interesar Mover buzón de correo a Exchange Online con PowerShell. No olvides seguirnos y compartir este artículo.

