Script per generar un informe de permisos de Sharepoint Online
Aquest script de PowerShell genera un informe amb la informació del permisos d’un Site de Sharepoint Online, incloent-t’hi usuaris i grups; en executar-lo demana la URL del Site a analitzar, i un cop recollida la informació l’exporta a un fitxer CSV.
######################## Informe de llicències ####################### #Definim les variables $URLServei ="https://nomdeltenant-admin.sharepoint.com" $Ruta = "C:\Temp\Informe permisos SPO.csv" $Credencials = Get-Credential $URL = Read-Host -Prompt "Introduïu la URL del Site: " #Connectem amb SharePoint Online Connect-SPOService -url $URLServei -Credential $Credencials #Generem l’informe $GroupsData = @() #Obtenim la informació dels grups $GrupsDelSite = Get-SPOSiteGroup -Site $URL ForEach($Group in $GrupsDelSite) { $GroupsData +=New-Object PSObject -Property @{ 'Nom del grup' = $Group.Title 'Permissos' = $Group.Roles -join "," 'Usuaris' = $Group.Users -join "," } } #Exportem les dades a CSV $GroupsData | Export-Csv $Ruta -NoTypeInformation