La commande cmdlet Get-WinEvent est un descendant de la commande cmdlet originale Get-EventLog. Elle offre en outre la possibilité de récupérer les « journaux des applications » et les « journaux des services ». Il présente également une différence de propriétés par rapport à Get-EventLog. Get-WinEvent vous donne des informations détaillées sur les journaux stockés sur votre système. Cette commande cmdlet vous offre trois moyens de demander vos données à l'aide de :
Malgré les bonnes performances de Get-WinEvent pour récupérer vos données, il est toujours utile de chercher une solution plus rapide, demandant moins d'efforts mais qui fournit également des rapports détaillés sur le journal des événements. ADAudit Plus est l'une de ces solutions, dotée d'une interface facile à utiliser pour identifier les rapports pertinents. Cette solution est dotée d'une fonction de recherche intégrée permettant de retrouver facilement des événements spécifiques. La comparaison suivante montre comment vous pouvez récupérer les journaux d'événements en utilisant PowerShell et ADAudit Plus.
Get-WinEvent -ListLog * -ComputerName localhost | Where-Object { $_.RecordCount }
$S = 'Server01', 'Server02', 'Server03' ForEach ($Server in $S) { Get-WinEvent -ListLog Application -ComputerName $Server | Select-Object LogMode, MaximumSizeInBytes, RecordCount, LogName, @{name='ComputerName'; expression={$Server}} | Format-Table -AutoSize }
Capture d’écran :
Pourquoi ADAudit Plus est la meilleure solution pour vous ?
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