Office 365 – Cómo conectar vía PowerShell para administrar Office 365 y Exchange On-Line

Office 365

Muy buenas amigas y amigos del blog de soporte TI, en estos días he estado trabajando un poco sobre Powershell, una herramienta totalmente desconocida para mi pero que poco a poco empiezo a entender un poquito y que espero poder ayudaros a vosotros también a utilizarla para administrar vuestros cacharros!

En esta ocasión veremos como realizar la conexión “completa” al PowerShell de Office 365 de forma que no solo p0odamos admiistrar la parte de Office 365 como usuarios, dominios, grupos etc si no que también podamos gestionar Exchange on-line, aunque como gestionar Exchange On-Line lo veremos más adelante…

Este vídeo lo he hecho con un planteamiento diferente al habitual ya que trabajaré sobre unos comandos, trataré de explicar su función y creo que así, aunque más lento pero iremos aprendiendo mejor a administrar desde PowerShell, vamos con los comandos y tras estos el vídeo.

$LiveCred = Get-Credential

Genera una variable con nombre “LiveCred” con la información obtenida de ejecutar “Get-Credential”

 

connect-msolservice -Credential $LiveCred

Conecta con el servicio de Office 365 y para hacerlo utiliza las credenciales obtenidas anteriormente y que estan almacenadas en la variable “LiveCred”

 

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

Este comando entiendo que abre una sesión de PowerShell en el servidor de Microsoft y que almacena la información de esta en la variable “$Session”, y digo entiendo porque no sé si es exactamente así, si alguien puede confirmar o desmentir…

 

Import-PSSession $Session

Con este comando importaremos la sesión abierto de PowerShell del server a nuestro PowerShell y ya podremos trabajar con Exchange a lo bruto desde nuestro preciado PowerShell.

Y bueno, una vez concluida la sesión de tortura con PowerShell podemos ver la peli en la que se muestra como ejecutar todo esto, por cierto, para ir comprobando si estamos conectados podemos hacer lo siguiente, para saber si estamos conectados a Office 365 (al panel general de administración) podríamos probar con un “Get-MSOLUser” y para probar la conectividad con Exchange Online podemos ejecutar un “Get-Mailbox”.



Espero que os estén gustando los vídeos sobre este tema y que poco a poco pueda ir ampliando mucho más todo esto del PowerShell que me ha llamado muy mucho la atención y creoq ue invertiré algo de tiempo en aprender a trabajarlo…

Un saludo!!

Sin categoría

Deja una respuesta