Conectar con PowerShell a SharePoint OnLine/Office 365

En este artículo se explica como conectar por PowerShell con nuestro tenant de SharePoint Online/Office 365.

Supongamos que tenemos un tenant de Office 365 con un sitio de SharePoint Online. La url de nuestro sitio inicial de SharePoint y su aspecto será algo similar a esto:

https://[tenant].sharepoint.com/_layouts/15/start.aspx#/SitePages/Inicio.aspx

Si se abre una ventana de PowerShell de SharePoint se intenta conectar con el cmdlet Connect-MsolService nos dirá que no lo reconoce.

Para poder conectar a SharePoint Online se debe instalar:

1 – Microsoft Online Services Sign-In Assistant for IT Professionals RTW

Enlace de descarga: https://www.microsoft.com/en-us/download/details.aspx?id=41950

img_57220afa31a76

2 – Módulo Windows Azure Active Directory para Windows PowerShell

Enlace de descarga: http://go.microsoft.com/fwlink/?linkid=236297

3 – SharePoint Online Management Shell

Enlace de descarga: https://www.microsoft.com/en-us/download/confirmation.aspx?id=35588

Ahora aparecerá instalada una nueva ventana de PowerShell denominada “SharePoint Online Managment Shell

Ahora si es posible conectar mediante el siguiente comando a nuestro SharePoint Online:

En caso de que no se reconozca el comando Connect-MsolService importar el modulo correspondiente con:

También se puede conectar directamente con:

Seguidamente se puede ejecutar el siguiente comando para listar las colecciones de sitios de nuestro SharePoint Online:

El resultado será similar a esto:

Si se abre una ventana de PowerShell normal también se puede conectar importando primero el modulo de SharePoint Online con:

Al conectar y listar las colecciones de sitios el resultado es el mismo:

Para obtener más información sobre los cmdlets disponibles para SharePoint Online podéis consultar estos dos enlaces:

https://technet.microsoft.com/en-us/library/fp161388.aspx

https://technet.microsoft.com/en-us/library/fp161374.aspx

O simplemente escribir en la ventana de PowerShell:

Se listarán todos los comandos cmdlets disponibles para SharePoint Online:

Dejar un comentario