Conectarse mediante remote powershell a Exchange Online | Office 365

 Nov, 23 - 2015   sin comentarios   EMSOffice 365PowershellSin categoría

 

 

Que tal amigos,

 

Una publicación muy practica y que probablemente muchos de ustedes ya han puesto a practica, pero no esta de mas compartirla con aquellos que aun no. Aprenderemos a cargar remote powershell para Exchange Online (coff coff también conocido como el Poderoso Exchangiiiiiiiii)

 

Para todos aquellos que trabajan ambientes hibridos (Exchange onpremise y Exchange online) Saben que aunque la consola de EAC (Exchange Admin Center) en Office 365 es amigable, muchas de las acciones y cambios solo pueden realizarse mediante linea de comandos…powershell

 

Pero si Exchange esta en la nube,…¿Como nos conectamos a la consola de Exchange Management Shell?

 

Muy sencillo a decir verdad, Como tal no tendremos EMS, pero si podemos cargar el modulo de powershell. Primero que nada se deben cumplir ciertos requisitos

 

Deben tener uno de los siguientes sistemas operativos para la conexión:
Windows 8 o Windows 8.1
Windows Server 2012 o Windows Server 2012 R2
Windows 7 Service Pack 1 (SP1)
Windows Server 2008 R2 SP1

 

 

Despues deben instalar:

Microsoft .NET Framework 4.5 o 4.5.1

 

 

Finalmente deben instalar:

Windows Management Framework 3.0 o Windows Management Framework 4.0

 

Una vez cumplidos estos pre-requisitos. Seguiremos los siguientes pasos

 

 

 

Pasos:

1: Deben abrir una consola de Windows Powershell

ScreenHunter_190 Nov. 22 16.51

 

 

 

2: Validen que las políticas de ejecución se muestren ya sea como remotesigned o unrestricted para que puedan cargar el modulo de comandos. De lo contrario lo pueden cambiar mediante el comando: Set-ExecutionPolicy RemoteSigned/Unrestricted

ScreenHunter_191 Nov. 22 16.53

 

 

 

3) Vamos a crear una variable que contenga nuestro usuario y contraseña: $credenciales = get-credential

ScreenHunter_192 Nov. 22 16.56

 

Esto automáticamente abrirá un recuadro de autenticación. Aquí debemos indicar nuestro administrador de Office 365 (*.onmicrosoft.com) y la contraseña

ScreenHunter_193 Nov. 22 16.57

 

 

 

4:  Ahora vamos a crear la variable para la PSsession (Sesion de powershell) mediante el comando:

$Sesion = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.protection.outlook.com/powershell-liveid/ -Credential $Credenciales -Authentication Basic -AllowRedirection

ScreenHunter_195 Nov. 22 17.09

 

 

 

5: Ahora solo nos resta cargar la sesion mediante el comando:

Import-PSSession $Sesion

ScreenHunter_196 Nov. 22 17.11

ScreenHunter_197 Nov. 22 17.11 ScreenHunter_198 Nov. 22 17.11

 

 

 

6: Eso es todo, ahora pueden ejecutar comandos mediante remote powershell a su ambiente de Exchange Online

ScreenHunter_199 Nov. 22 17.14

 

 

 

Finalmente no olviden eliminar su sesión una vez que dejen de usar

ScreenHunter_201 Nov. 22 17.22

 

 

¡Enhorabuena! Acaban de aprender a realizar una sesión de powershell remota a su ambiente de Exchange Online (Office 365). Dense una palmadita en la espalda y coman una galleta como premio, se la han ganado

 

 

Por Geovany Acevedo

 

 

Coman frutas y verduras


Artículos relacionados

Deja un comentario

Tu dirección de correo no será publicada. Los campos con * son obligatorios.