
Документация по условному доступу Microsoft Entra с PowerShell
Этот сценарий PowerShell документирует политики условного доступа Microsoft Entra. Скрипт экспортирует все данные в CSV-файл, который можно красиво оформить как книгу Excel. Для обеспечения возможности извлечения и документирования всех политик скрипт использует конечную точку API Microsoft Graph Beta.
Установите этот сценарий из коллекции PowerShell (зависимый модуль Microsoft.Graph.Authentication устанавливается автоматически):
Install-Script -Name Invoke-ConditionalAccessDocumentation -Scope CurrentUserC:\Users\%USERNAME%\Documents\WindowsPowerShell\Scripts~/.local/share/powershell/scriptsПодключитесь к 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-GraphConnect-MgGraph -AccessToken $((Get-Clipboard -Raw).Replace("Bearer ","").Replace("`n","") | ConvertTo-SecureString -AsPlainText -Force)Запустите сценарий с помощью dot sourcing в PowerShell
.\Invoke-ConditionalAccessDocumentation.ps1(Опционально) Красиво отформатируйте CSV с помощью Excel и сохраните как книгу Excel
