El panel de administración de Office 365 es bastante intuitivo y nos permite realizar muchas de las acciones que necesitamos para administrar Exchange. Pero en ciertas ocasiones requeriremos de PowerShell para ejecutar algunos comandos que no podemos hacer mediante el portal web.
Así que, veamos cómo podemos preparar nuestra consola de PowerShell para hacer esas gestiones.
Instalar el módulo de Exchange Online para PowerShell
Lo primero que deberemos hacer es configurar PowerShell para poder ejecutar scripts de internet siempre y cuando sean de lugares de confianza. Para ello abriremos una ventana de PowerShell como administrador y ejecutaremos:
Set-ExecutionPolicy RemoteSigned
Ahora, instalaremos la última versión del módulo de Exchange Online. Para ello lanzaremos el siguiente comando:
Install-Module -Name ExchangeOnlineManagement
Una vez lanzado, deberemos confirmar la acción de la ventana emergente seleccionando Yes to all.
Conectarse a Exchange Online con PowerShell
En caso que ya tuvieras el módulo instalado previamente, puedes realizar directamente la conexión ejecutando
Connect-ExchangeOnline
Nos validamos con las credenciales de un administrador global del Office 365 de nuestra empresa.
Una vez finalices las actuaciones, para desconectar tu sesión debes ejecutar
Disconnect-ExchangeOnline