¿Cómo conectar Powershell con Outlook Live?

Publicado: 15 julio, 2009 en PowerShell

Hola a tod@s,

imageEl día de hoy les voy a hablar sobre PowerShell (PS) y cómo conectarnos a la administración de nuestro(s) dominio(s) de Outlook Live (OL) inscritos en Live@edu.

Primero que nada.. algunos se preguntarán.. ¿Qué es PowerShell y para qué sirve? Bueno, PS es un lenguaje de scripts y shell de línea de comandos que se puede utilizar para administrar la organización de Live@edu.

Windows PowerShell utiliza tareas administrativas llamadas cmdlets, los cuales son muy parecidos en su sintáxis a comandos de otros lenguajes de programación tales como C++, .Net, Java e incluso en algunas cosas se llega a parecer a intérpretes como PHP. Cada cmdlet incluye argumentos necesarios y opcionales, denominados parámetros, que identifican los objetos sobre los que se va a actuar o que controlan cómo realiza la tarea el cmdlet. Puede combinar cmdlets en scripts para realizar funciones complejas que le proporcionen más control y le ayuden a ser más eficaz.

Para conectar a la organización de OL y realizar tareas de administración que no están disponibles o no resultan prácticas en la interfaz de administración web, se utiliza PS en un equipo local. Por ejemplo, puede crear grupos de distribución dinámicos, crear o actualizar varias cuentas de usuario a la vez y crear scripts de soluciones automatizadas entre otra gran cantidad de cosas.

PS tiene 2 tipos de sesiones con las que podemos iniciar:

1) Client-side session, que es la sesión que se inicia automáticamente al iniciar PS la cual contiene únicamente comandos básicos.

2) Server-side session, que es la sesión que iniciaremos manualmente al realizar una conexión con algún sistema, en este caso OL, con lo cual PS al entrar al entorno de OL nos permitirá utilizar comandos de este servicio.

Sin más preámbulos, les dejo que vean este pequeño tutorial que creé para mostrarles todo lo necesario para conectar un cliente de PowerShell con nuestra organización de Live@edu:

http://silverlight.services.live.com/invoke/85385/ConectarPowershellconOutlookLive/iframe.html

Les dejo, paso a paso, los cmdlets que utilicé en este tutorial para que puedan acceder a ellos fácilmente:

  1. Get-ExecutionPolicy
  2. Set-ExecutionPolicy RemoteSigned
  3. $LiveCred = Get-Credential
  4. $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic -AllowRedirection
  5. Import-PSSession $Session
  6. Remove-PSSession $Session

Espero que sea de su agrado y sobre todo de mucha ayuda.

Salu2

Israel

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

w

Conectando a %s