Syntax
#monitor AD group membership changes with PowerShell # Get domain controllers list $DCs = Get-ADDomainController -Filter * # Define timeframe for report (default is 1 day) $startDate = (get-date).AddDays(-1) # Store group membership changes events from the security event logs in an array. foreach ($DC in $DCs){ $events = Get-Eventlog -LogName Security -ComputerName $DC.Hostname -after $startDate | where {$_.eventID -eq 4728 -or $_.eventID -eq 4729}}
Download Full Script
Purpose: | Check AD group membership changes and give output on users added and deleted |
Modification: | NA |
Type: | PowerShell (.ps1) |
Compatibility: | Run with PowerShell |
Tags: | AD, Active Directory, |
Reference link: |