Búsqueda de sitios web

Cómo conectarse a Exchange Online con PowerShell


El módulo Exchange Online PowerShell le permite administrar su entorno Exchange Online desde la línea de comandos. Usar la línea de comandos suele ser una forma más sencilla, rápida y cómoda de administrar su entorno de Microsoft 365 y Exchange.

Además de ser un enfoque más rápido para administrar Exchange Online. El uso de PowerShell también le ayudará a automatizar tareas importantes cuando necesite realizar cambios complejos o masivos en toda su organización.

En esta publicación, cubriré cómo puede instalar el módulo Exchange Online PowerShell, mantenerlo mantenido/actualizado y conectarse a su entorno.

Compruebe qué versión de Exchange Online Management tiene instalada

Utilice el siguiente script para comprobar qué versión del módulo de administración de Exchange Online está ejecutando.

$EXO = get-installedmodule | Where-Object {$_.Name -Eq "ExchangeOnlineManagement"}

If ($Exo -eq $null) {
write-host "Exchange Online Management is not installed"
} Else {
Write-host "Exchange Online Management version" $EXO.Version "is installed"
}

Cómo instalar el módulo PowerShell de Exchange Online

Antes de comenzar, deberá instalar el módulo Exchange Online PowerShell. Esto le permitirá utilizar los cmdlets necesarios en sus sesiones de PowerShell. Siempre debe asegurarse de instalar la última versión del módulo Exchange Online PowerShell para tener todos los comandos más recientes disponibles y obtener la mejor experiencia.

1. Abra PowerShell como administrador.

2. Asegúrese de haber habilitado la ejecución de scripts en PowerShell en su sistema. El siguiente comando permitirá la ejecución de scripts para su contexto de usuario actual.

Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted 

#or to enable the running of scripts in PowerShell for all users.
Set-ExecutionPolicy unrestricted

3. Utilice el comando install-module para instalar el módulo de administración de Exchange Online.

install-module exchangeonlinemanagement -scope CurrentUser

4. Utilice el cmdlet get-installedmodule para verificar que el nuevo módulo esté instalado.

get-installedmodule

En el resultado debería ver el nombre del módulo Exchange Online y la versión actual.

Actualice el módulo ExchangeOnline PowerShell a la última versión

Como se mencionó anteriormente, debe asegurarse de tener la última versión del módulo Exchange Online PowerShell para obtener la mejor experiencia y brindarle la mayor funcionalidad.

1. Comience ejecutando el cmdlet get-installedmodule para verificar qué versión del módulo está ejecutando actualmente. A continuación puede ver que estoy ejecutando la versión 2.0.5.

2. Ahora consulte la galería de PowerShell para revisar cuál es la última versión del módulo de administración de Exchange Online: https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.0.0.

Como puede ver a continuación, la última versión ahora es 3.0.0.

3. Utilice el cmdlet Update-Module ExchangeOnlineManagement para actualizar el módulo a la última versión.

Update-Module ExchangeOnlineManagement

4. Puede verificar que el módulo ExchangeOnlineManagement se haya actualizado correctamente ejecutando get-installedmodule nuevamente. Ahora puedes ver que el módulo está actualizado:

Cómo conectarse a Exchange Online PowerShell

Ahora que tiene los cmdlets necesarios instalados en su sistema, está listo para conectarse a Exchange Online PowerShell. Cuando se conecte con su inquilino, lo hará mediante la autenticación moderna. Para aprovechar al máximo esta experiencia, asegúrese de haber habilitado la autenticación multifactor en su cuenta de Microsoft 365.

  1. Abra PowerShell.

2. Ejecute el comando import-module para cargar el módulo Exchange Online PowerShell en su sesión.

import-module ExchangeOnlineManagement

3. Conéctese a Exchange en línea con el siguiente comando “Connect-ExchangeOnline“.

Connect-ExchangeOnline

4. Se abrirá la siguiente ventana para permitirle iniciar sesión con su cuenta de Microsoft 365. Si desea administrar su entorno, este será su inicio de sesión de administrador global o administrador de Exchange.

Artículos relacionados