Use Windows PowerShell para Administrar Office 365

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

Como administrador, puede utilizar cmdlets de Windows PowerShell para realizar muchas tareas administrativas de Microsoft Office 365 tales como administración de usuario y dominio. Este artículo incluye información acerca de Windows PowerShell y cómo instalar los cmdlets para Office 365.

Para obtener más información, vea Usar Windows PowerShell en Exchange Online https://go.microsoft.com/fwlink/?linkid=235547

En este artículo hablaremos de:

  • Aprender acerca de Windows PowerShell
  • Instalar los cmdlets de Office 365
  • Conectarse con Windows PowerShell a Exchange Online?

Un poco acerca de Windows PowerShell

Windows PowerShell es un shell de línea de comandos basada en tareas y lenguaje de programación diseñado para la administración del sistema. A diferencia de la mayoría de shells, que aceptan y regresan texto, Windows PowerShell está construido a sobre el Microsoft.NET common language runtime (CLR) y el .NET Framework, y acepta y entrega objetos de .NET Framework.

Windows PowerShell introduce el concepto de un cmdlet (pronunciado "comand-let"), una herramienta de línea de comandos simple, con función única, integrado en el shell.

Los Cmdlets tienen la siguiente convención de nomenclatura: un verbo y sustantivo, separados por un guión (-), tales como Get-Help, Get-process y Start-Service.

Windows PowerShell incluye más de 100 cmdlets básicos.

Para obtener más información acerca de Windows PowerShell, consulte el siguiente artículo:

https://go.microsoft.com/fwlink/?linkid=235637

Instalando los cmdlets de Office 365

Para comenzar necesitas bajar los cmdlets de Office 365 y los requerimientos son:

· Windows 7 o Windows 2008 R2

· Windows PowerShell , .NET Framework 3.5.1 habilitado (viene con el sistema operativo)

· Microsoft Online Services Sig-in-Assistance, que puede ser descargado de Microsoft Download Center, según la versión de OS que tenga ya sea (32 o 64 bits) https://www.microsoft.com/download/en/default.aspx

Ya instalados los comandlets pues conectarte a tu Dominio con Windows PowerShell con las instrucciones siguientes:

image

En el menu de inicio, click en Microsoft Online Services, y luego hacer click en Microsoft Online Services Module for Windows PowerShell.

NOTA: Alternativamente puedes teclear los siguientes comandos en la ventana de PowerShell 2.0

Import-Module MSOnline.

Por ejemplo, si quieres manejar los usuarios con buzones de Office 365 puedes conectarte con los siguientes pasos:

1- Para crear las credenciales: $creds = Get-Credential

Para crear la sesión remota de PowerShell, teclea:

Connect-MsolService –Credential $creds

La siguiente ventana es un ejemplo de una conexión exitosa.

image

Puedes copiar y pegar los scripts en la ventana de PowerShell 2.0 y ejecutar los pasos 2 al 3

Import-Module MSOnline

$Creds = Get-Credential

Connect-MsolService –Credential $Creds

Ya conectado puedes obtener la lista completa de cmdlets disponibles al ejecutar el comando siguiente desde la ventana de PowerShell :

Get-Command *msol*

Para más información accede la siguiente liga:

https://onlinehelp.microsoft.com/en-us/office365-enterprises/hh124998.aspx