Sorry Michael,
The Message is a string, which makes for large capturing regex's, total pain...
I had hoped the Member|Account name was accessible from with the Message
property...

An example output:

Get-WinEvent Security |?{ $_.Id -eq 4729 } |fl

TimeCreated  : 5/24/2012 9:40:16 AM
ProviderName : Microsoft-Windows-Security-Auditing
Id           : 4729
Message      : A member was removed from a security-enabled global group.
               
               Subject:
                   Security ID:        
S-1-5-21-2887164728-1639811974-4180998483-500
                   Account Name:        Administrator
                   Account Domain:        FOO
                   Logon ID:        0x332ab
               
               Member:
                   Security ID:        
S-1-5-21-2887164728-1639811974-4180998483-1109
                   Account Name:        CN=user,OU=1,OU=a,DC=foo,DC=local
               
               Group:
                   Security ID:        
S-1-5-21-2887164728-1639811974-4180998483-5135
                   Group Name:        Grp_Test
                   Group Domain:        FOO
               
               Additional Information:
                   Privileges:        -
________________________________________
From: Michael B. Smith [[email protected]]
Sent: Thursday, May 24, 2012 10:10 AM
To: NT System Admin Issues
Subject: RE: Powershell Eventlog Reporting

I don't understand what you are asking?
~ Finally, powerful endpoint security that ISN'T a resource hog! ~
~ <http://www.sunbeltsoftware.com/Business/VIPRE-Enterprise/>  ~

---
To manage subscriptions click here: 
http://lyris.sunbelt-software.com/read/my_forums/
or send an email to [email protected]
with the body: unsubscribe ntsysadmin

Reply via email to