
Documentação do Microsoft Entra Conditional Access com PowerShell
Este script PowerShell documenta suas políticas de Acesso Condicional do Microsoft Entra. O script exporta todos os dados como um arquivo csv que pode ser formatado de forma elegante como uma pasta de trabalho do Excel. Para garantir que todas as políticas possam ser recuperadas e documentadas, o script usa o endpoint da API Microsoft Graph Beta.
Instale este script da galeria PowerShell (o módulo dependente Microsoft.Graph.Authentication é instalado automaticamente):
Install-Script -Name Invoke-ConditionalAccessDocumentation -Scope CurrentUserC:\Users\%USERNAME%\Documents\WindowsPowerShell\Scripts~/.local/share/powershell/scriptsConecte-se ao 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 para uso subsequenteConnect-MgGraph -AccessToken $((Get-Clipboard -Raw).Replace("Bearer ","").Replace("`n","") | ConvertTo-SecureString -AsPlainText -Force)Execute o script via dot sourcing do PowerShell
\Invoke-ConditionalAccessDocumentation.ps1(Opcional) Formate o csv de forma elegante com o Excel e salve como pasta de trabalho do Excel
