
PowerShell के साथ Microsoft Entra Conditional Access दस्तावेज़ीकरण
यह PowerShell स्क्रिप्ट आपकी Microsoft Entra Conditional Access नीतियों का दस्तावेज़ीकरण करती है। स्क्रिप्ट सभी डेटा को csv फ़ाइल के रूप में निर्यात करती है जिसे excel कार्यपुस्तिका के रूप में सुंदर रूप से स्वरूपित किया जा सकता है। यह सुनिश्चित करने के लिए कि सभी नीतियाँ प्राप्त और दर्ज की जा सकें, स्क्रिप्ट Microsoft Graph Beta API endpoint का उपयोग करती है।
इस स्क्रिप्ट को PowerShell गैलरी से स्थापित करें (आश्रित Microsoft.Graph.Authentication मॉड्यूल स्वचालित रूप से स्थापित हो जाता है):
Install-Script -Name Invoke-ConditionalAccessDocumentation -Scope CurrentUserC:\Users\%USERNAME%\Documents\WindowsPowerShell\Scripts~/.local/share/powershell/scriptsMicrosoft 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 से कनेक्ट कर सकते हैंConnect-MgGraph -AccessToken $((Get-Clipboard -Raw).Replace("Bearer ","").Replace("`n","") | ConvertTo-SecureString -AsPlainText -Force)PowerShell dot sourcing के माध्यम से स्क्रिप्ट चलाएँ
.\Invoke-ConditionalAccessDocumentation.ps1(वैकल्पिक) csv को excel के साथ सुंदर रूप से स्वरूपित करें और इसे excel कार्यपुस्तिका के रूप में सहेजें
