
PowerShell-Skript zum Auflisten von Azure Active Directory-Zugriffsberechtigungen, einschließlich Rollenzuweisungen, Dienstprinzipalen und Konfigurationen für privilegierten Zugriff zur Sicherheitsauditierung.
Einfach zu verwendendes PowerShell-Skript zur Aufzählung von Zugriffsberechtigungen in einer Azure Active Directory-Umgebung.
Hintergrunddetails finden Sie in den begleitenden Blogbeiträgen:
Um dieses Skript auszuführen, benötigen Sie diese beiden PowerShell-Module:
Alle diese können direkt in PowerShell installiert werden:
PS:> Install-Module Microsoft.Graph
PS:> Install-Module AADInternals
PS:> Install-Module AzureADPreview
Das Skript verwendet eine browserbasierte Anmeldeoberfläche, um eine Verbindung zu Azure herzustellen. Wenn Sie das Tool zum ersten Mal ausführen, kann der folgende Fehler auftreten:
[*] Connecting to Microsoft Graph...
WARNING: WebBrowser control emulation not set for PowerShell or PowerShell ISE!
Would you like set the emulation to IE 11? Otherwise the login form may not work! (Y/N): Y
Emulation set. Restart PowerShell/ISE!

Um dies zu beheben, erlauben Sie PowerShell einfach, den Browser zu emulieren, und führen Sie Ihren Befehl erneut aus.
Importieren und ausführen, keine Argumente erforderlich.
Hinweis: Bei Ihrem ersten Durchlauf müssen Sie sich wahrscheinlich zweimal authentifizieren (einmal für Microsoft Graph und einmal für Azure AD Graph). Möglicherweise werde ich dies in Zukunft in einem einzigen Login zusammenfassen...
PS:> Import-Module .\Azure-AccessPermissions.ps1

