// http://woshub.com/who-reset-the-password-in-ad/ (Get-ADComputer -SearchBase ‘OU=Domain Controllers,DC=woshub,DC=com’ -Filter *).Name | foreach { Get-WinEvent -ComputerName $_ -FilterHashtable @{LogName="Security";ID=4724 }| Foreach { $event = [xml]$_.ToXml() if($event) { $Time = Get-Date $_.TimeCreated -UFormat "%Y-%d-%m %H:%M:%S" $AdmUser = $event.Event.EventData.Data[4]."#text" $User = $event.Event.EventData.Data[0]."#text" $dc = $event.Event.System.computer write-host “Admin ” $AdmUser “ resets password to ” $User “ on ” $dc “ “ $Time } } }