
Documentazione di Microsoft Entra Conditional Access con PowerShell
Questo script PowerShell documenta le tue policy di Accesso Condizionale di Microsoft Entra. Lo script esporta tutti i dati in un file CSV che può essere formattato come un foglio di lavoro Excel. Per garantire che tutte le policy possano essere recuperate e documentate, lo script utilizza l'endpoint dell'API Microsoft Graph Beta.
Installa questo script dalla PowerShell Gallery (il modulo dipendente Microsoft.Graph.Authentication viene installato automaticamente):
Install-Script -Name Invoke-ConditionalAccessDocumentation -Scope CurrentUserC:\Users\%USERNAME%\Documents\WindowsPowerShell\Scripts~/.local/share/powershell/scriptsConnettiti a Microsoft Graph
Connect-Graph -Scopes "Application.Read.All", "Group.Read.All", "Policy.Read.All", "RoleManagement.Read.Directory", "User.Read.All", "NetworkAccess.Read.All" -ContextScope ProcessConnect-Graph per gli usi successiviConnect-MgGraph -AccessToken $((Get-Clipboard -Raw).Replace("Bearer ","").Replace("`n","") | ConvertTo-SecureString -AsPlainText -Force)Esegui lo script tramite dot sourcing in PowerShell
.\Invoke-ConditionalAccessDocumentation.ps1(Opzionale) Formatta il CSV con Excel e salvalo come cartella di lavoro Excel
