Dimarts, juny 10, 2025
SCRIPTING

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 

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *