He creado mi propio registro de eventos llamado ScriptEvents que utilizo unos scripts para escribir. Lo que me gustaría hacer es ejecutar estos comandos (o algo equivalente):
Get-WinEvent -FilterHashtable @{logname='ScriptEvents'; id=1} -MaxEvents 1
Get-WinEvent -FilterHashtable @{logname='ScriptEvents'; id=0} -MaxEvents 1
luego compare sus valores TimeCreated y realizar una acción si el primer evento es mayor que el segundo.
Este es el resultado de estos comandos:
ProviderName: PauseSnapshots
TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
9/26/2013 11:58:07 AM 1 Information Replication has been paused....
ProviderName: ResumeSnapshots
TimeCreated Id LevelDisplayName Message
----------- -- ---------------- -------
9/26/2013 1:30:42 PM 0 Information Replication has been resumed....
Cualquier ayuda sería apreciada.