Buscar

Sharepoint: Conectar con PowerShell

En este post veremos cómo conectar con PowerShell a SharePoint Online de Microsoft 365.

El nombre del módulo de PowerShell para administrar SharePoint Online de Microsoft 365 se llama:

Microsoft.Online.SharePoint.PowerShell

Por otro lado también existe el módulo:

SharePointPnPPowerShellOnline

Sharepoint: Conectar con PowerShell: Diferencia entre módulos

El módulo de PowerShell: Microsoft.Online.SharePoint.PowerShell es el módulo que actualmente recomienda Microsoft para administrar SharePoint y es el que actualmente esta soportado.

Por otro lado el módulo SharePointPnPPowerShellOnline es un módulo multi-plataforma que funciona con .NET core y se puede ejecutar sobre sistemas operativos: Windows, Linux, MacOSX, etc... es un módulo opensource que Microsoft no ofrece soporte de forma directa.

Sharepoint: Conectar con PowerShell: Módulo Microsoft.Online.SharePoint.PowerShell


Sharepoint: Conectar con PowerShell: Ver versión

Para ver la versión del módulo de PowerShell de SharePoint Online, podemos ejecutar:

Get-Module -Name Microsoft.Online.SharePoint.PowerShell -ListAvailable | Select-Object Name,Version

Sharepoint: Conectar con PowerShell

Si tras ejecutar el cmd-let, no devuelve nada significará que no tenemos instalado el módulo de SharePoint de PowerShell.

Sharepoint: Conectar con PowerShell: Instalar módulo

Para instalar el módulo de PowerShell de Sharepoint Online, ejecutaremos:

Install-Module Microsoft.Online.SharePoint.PowerShell

Sharepoint: Conectar con PowerShell

Sharepoint: Conectar con PowerShell: Conexión

Para realizar la conexión al servicio de Sharepoint Online desde PowerShell, ejecutaremos:

#Importación del módulo (1)

Import-Module Microsoft.Online.Sharepoint.PowerShell -DisableNameChecking

#Conexión SharePoint Online (2)

Connect-SPOService -url "https://nombretenant-admin.sharepoint.com" -Credential (Get-Credential)

#Lista de todos los sitios de SharePoint (3)

Get-SPOSite

Sharepoint: Conectar con PowerShell

Si el usuario con el que vamos a conectar dispone del doble factor de autenticación habilitado (MFA), deberemos conectar sin especificar el parámetro "Credential":

Connect-SPOService -url "https://nombretenant-admin.sharepoint.com"

Sharepoint: Conectar con PowerShell: Actualizar módulo

Para actualizar el módulo, ejecutaremos:

Update-module microsoft.online.sharepoint.powershell

Sharepoint: Conectar con PowerShell: Ver cmd-lets disponibles

Get-command -Module Microsoft.Online.SharePoint.PowerShell

Sharepoint: Conectar con PowerShell

Sharepoint: Conectar con PowerShell: Desconectar

Para desconectar, ejecutaremos el siguiente cmd-let:

Disconnect-SPOService


No hay comentarios:

Publicar un comentario