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
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: 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
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: Desconectar
Para desconectar, ejecutaremos el siguiente cmd-let:
Disconnect-SPOService
No hay comentarios:
Publicar un comentario