============================================================
 Azure RBAC & Access Toolkit — 10 script PowerShell
 SynSphere Italia · https://synsphere.it
============================================================

COSA C'E' DENTRO
  10 script PowerShell (codice originale SynSphere) per auditare gli accessi RBAC su
  Microsoft Azure. Per amministratori IT, MSP e security.

  01-Get-AzRoleAssignmentReport.ps1            Tutte le assegnazioni di ruolo
  02-Get-AzPrivilegedRoleAssignments.ps1       Ruoli privilegiati a livello subscription
  03-Get-AzCustomRoleDefinitions.ps1           Definizioni di ruolo custom
  04-Get-AzOrphanedRoleAssignments.ps1         Assegnazioni orfane (identità eliminate)
  05-Get-AzServicePrincipalRoleAssignments.ps1 Ruoli dei service principal/automazioni
  06-Get-AzUserRoleAssignments.ps1             Ruoli di un utente (diretti + da gruppi)
  07-Get-AzClassicAdministrators.ps1           Classic administrator (da bonificare)
  08-Get-AzManagementGroupRoleAssignments.ps1  Ruoli a livello management group
  09-Get-AzGuestUserRoleAssignments.ps1        Guest esterni con accesso ad Azure
  10-Export-AzRbacMatrix.ps1                   Matrice completa principal × ruolo × scope

PREREQUISITI
  - PowerShell 5.1+ o PowerShell 7
  - Modulo Az:  Install-Module Az -Scope CurrentUser
  - Autenticazione:  Connect-AzAccount
  - Permessi: ruolo READER + lettura di Microsoft.Authorization/roleAssignments.
    Per i management group (08) serve accesso a livello di MG.

USO
        Connect-AzAccount
        .\01-Get-AzRoleAssignmentReport.ps1
        .\06-Get-AzUserRoleAssignments.ps1 -SignInName mario.rossi@azienda.it
  Tutti report di sola lettura.
  Guida completa: https://synsphere.it/notizie/script-powershell-azure-rbac-toolkit-pmi

LICENZA
  Uso interno aziendale gratuito (no redistribuzione commerciale). Fornito "as is".

SUPPORTO
  Governance degli accessi e sicurezza Azure come servizio: https://synsphere.it/contattaci
============================================================
