Les journaux d'audit Azure Active Directory (opérations) et les journaux d'ouverture de session (données d'authentification) vous aident à retracer toutes les modifications et toute activité de connexion effectuées dans Azure AD. Vous pouvez récupérer les mêmes données en utilisant les commandes cmdlets Azure AD PowerShell pour la création de rapports. Vous pouvez également utiliser une solution d'audit AD complète comme ADAudit Plus pour vous simplifier la tâche.
Cet article compare la méthode d'obtention des journaux d'audit et de connexion Azure AD à l'aide de Windows PowerShell et d'ADAudit Plus.
PS C:\>Get-AzureADAuditDirectoryLogs -Filter "activityDateTime gt 2020-04-15"
PS C:\>Get-AzureADAuditDirectoryLogs -Filter "initiatedBy/user/displayName eq 'John Doe'"
PS C:\>Get-AzureADAuditDirectoryLogs -Filter "initiatedBy/app/displayName eq 'Office 365'"
PS C:\>Get-AzureADAuditDirectoryLogs -Filter "targetResources/any(tr:tr/displayName eq 'Active Directory Example')"
PS C:\>Get-AzureADAuditSignInLogs -Filter "createdDateTime gt 2020-04-215"
PS C:\>Get-AzureADAuditSignInLogs -Filter "userDisplayName eq 'John Doe'"
PS C:\>Get-AzureADAuditSignInLogs -Filter "appDisplayName eq 'Office 365'"
PS C:\>Get-AzureADAuditSignInLogs -Filter "location/city eq 'Pleasanton' and location/state eq 'California' and location/countryOrRegion eq 'US'"
PS C:\>Get-AzureADAuditSignInLogs -Filter "status/errorCode eq 0 -All $true"
Capture d’écran :
Voici les limites de l'utilisation de Windows PowerShell pour générer les journaux d'audit et de connexion d'Azure AD :
ADAudit Plus, quant à lui, génère rapidement des rapports en analysant tous les DC et ces rapports peuvent être exportés dans différents formats.
Connexion-déconnexion
Blocage des comptes
Journaux d'événements Windows
Audit des serveurs de fichiers
Audit de l'Active Directory
Azure AD
Audit du serveur
Démarrage et arrêt des ordinateurs