Como conectar mediante Powershell a Tenant de Office 365

En este artículo, mostraremos como conectarnos a un tenant de Office 365 mediante Powershell para poder administrarlo con todo el potencial de opciones que no están disponibles desde el panel web. Como todos sabemos en la actualidad, toma cada vez más fuerza los conceptos de computación en la nube o cloud computing donde las empresas comienzan a inclinarse y mirar con buenos ojos este tipos de soluciones, ya sea por costos, por capacidad de alta disponibilidad que ofrecen los proveedores o simplemente por curiosidad y Microsoft no se quiere quedar atrás.

Office 365 es la solución de colaboración, mensajería y comunicación en la nube de Microsoft, la cual se tiene beneficios no solo de costos, sino también por ejemplo incluye licencias de Paquete Office por usuarios y otras bondades que hacen de O365 una muy buena elección a la hora de elegir este tipo de soluciones de colaboración y mensajería en la nube.

Quedará para otras publicaciones analizar a fondo O365 y otras soluciones en la nube como Microsoft Azure.

Para más información sobre O365 hacer click aquí.

En caso que deseen ver los costos, pueden ingresar al siguiente enlace.

Prueba en forma gratuita por un mes Office 365.

Como conectarnos mediante Powershell a Tenant de Office 365

Office 365 tiene dos formas de administrarse, a través del portal o a través de Powershell.

En caso de administrarlo a través del portal las funcionalidades son limitadas, pero el acceso es mucho más simple y se puede realizar desde cualquier navegador web mediante la URL https://portal.microsoftonline.com como se muestra a continuación:

8

Hoy vamos a mostrar en unos simples pasos como conectarnos a nuestro Tenant de Office 365 mediante PowerShell para poder realizar una administración que incluya todas las posibilidades (o casi todas) que las disponibles en un Exchange Server On-Premises.

Paso 1

Primero debemos descargar Powershell 3.0 si es que no lo tenemos desde el siguiente enlace:  http://www.microsoft.com/en-us/download/details.aspx?id=34595

En caso de utilizar Windows 8 o Windows 8.1, ya viene instalado por defecto.

Abrimos el Powershell como administrador y ejecutamos el siguiente comando para habilitar la ejecución de comandos remotos:

Set-ExecutionPolicy Unrestricted -Force

7
Paso 2

Luego ejecutamos el siguiente comando para poder ingresar las credenciales de administración del Tenant

$CredO365 = Get-Credential

1

Paso 3

Nos aparecerá un pop-up solicitando las credenciales, donde debemos ingresar las credenciales de un usuario con derechos administrativos del Tenant de O365.

2

Paso 4

Una vez ingresadas, debemos ejecutar el siguiente comando para configurar la sesión hacia Powershell de Office 365

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

3

Paso 5

Luego, importamos la sesión creada en el paso previo para cargar todos los cmdlets correspondientes con el comando:

Import-PSSession $SesionO365 -AllowClobber

4

Paso 6

Como vemos, ya están importados los cmdlets para utilizar, administrar y configurar el Tenant de Office 365.

5

Si observamos, en el ejemplo de la siguiente imagen, utilizo el comando Get-MailUser para traer mi usuario de Office 365:

6

—————————————————————————————————————————————————————-

En caso que no deseen escribir cada uno de los comandos mencionados, pueden descargar mi Script de Powershell desde Technet Gallery:

http://gallery.technet.microsoft.com/Script-para-conectarse-a-4ab51efe

Solo tienen que ejecutar Powershell como administrador y luego correr el script Conectar_a_O365_Powershell_v1.0.ps1, ingresan las credenciales y listo!

—————————————————————————————————————————————————————-

Espero que les sirva.

Saludos!!

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Blog at WordPress.com.

Up ↑

%d bloggers like this: