Conectándose a Exchange Online via Remote Shell PowerShell para ejecutar tareas….

Por: Patricia Cifuentes; Revisión Técnica: Ivanov Cepeda

Cuando se usa Windows PowerShell para acceder Exchange Online?

Se usa para realizar tareas de administración y manejo de los usuarios que tienen su buzón en Exchange Online, tareas que no están disponibles a través de la consola de Administración Exchange Control Panel. Por ejemplo Grupos Dinámicos de Distribución o actualizar Buzones a través de scripts de una manera automatizada.

Antes de comenzar debemos asegurar PowerShell esta instado y configurado, lo cual se puede realizar usando la siguiente documentación:

https://help.outlook.com/en-us/140/cc952756.aspx

Ahora lo segundo es cómo conectarnos a Exchange Online con PowerShell ejecutandose Remotamente.

Los siguientes pasos son los que usamos para acceder:

1. Accede PowerShell 2.0.

2. En la ventana de PowerShell, digite $cred = Get-Credential. Donde será presentado por ventana para entrar sus credenciales administrativas de Exchange Online.

image

3. Creara un objeto de Remote PowerShell. Entrando el siguiente comando:

 $Session = New-PSSession -ConfigurationName Microsoft.Exchange –ConnectionUri https://ps.outlook.com/powershell/ -Credential $Cred -Authentication Basic –AllowRedirection

4. Estará descargado los cmdlets que la cuenta con que se autentico tiene permisos del Servidor. Para hacerlo digite el siguiente cmdlet: Import-PSSession $session. Ya que el comando ha ejecutado exitosamente cmdlets que tiene acceso serán descargados.

La siguiente pantalla muestra una conexión exitosa.

clip_image001

Puede copiar y pegar el script siguiente en la ventana de PowerShell 2.0 y ejecutara del paso 2 al 4.

$Cred = Get-Credential

$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $Cred -Authentication Basic –AllowRedirection

Import-PSSession $Session

Para obtener una lista complete de cmdlets disponibles puede ejecutar Get-Command desde la venta de PowerShell.

Para mas información puede acceder la liga siguiente de Exchange Online.

· Connect Windows PowerShell to Outlook Live (https://help.outlook.com/en-us/140/Cc952755.aspx?sl=1)

· Install and Configure Windows PowerShell (https://help.outlook.com/en-us/140/cc952756.aspx?sl=1)

La siguiente referencia nos dice que PowerShell cmdlets están disponibles en EXCHANGE Online.

https://help.outlook.com/en-us/140/dd575549.aspx