WSH - Eventlog auf Fehler 8528 überwachen

Alle Skripte sind Muster ohne jede Gewährleistung oder Funktionsgarantie. für Schäden bin ich nicht verantwortlich. Achten Sie auf Zeilenumbrüche bei der Übernahme.

Quelle: Microsoft Webseite: Exchange 2000 ASP Guide

Dieses Skript kann man z.B.: auf dem Server ablaufen lassen und es überwacht das Anwendung Eventlog auf den Fehler 8528

'basic SQL query to subscribe to the mailbox limits message

set events = GetObject("winmgmts:{impersonationLevel=impersonate}"_
  ).ExecNotificationQuery ("select * from __instancecreationevent _
  where targetinstance isa 'Win32_NTLogEvent' _
  and TargetInstance.LogFile='Application' _
  and TargetInstance.EventCode=8528")

'if something goes wrong give an error message
if err <> 0 then
  WScript.Echo Err.Description, Err.Number, Err.Source
End if
WScript.Echo "Waiting für Events..."
do set NTEvent = events.nextevent
  if error <> 0 then
    WScript.Echo Err.Description, Err.Number, Err.Source
    exit do
  else
    WScript.Echo NTEvent.TargetInstance.Message
  end if
loop
'just to let you know....
WScript.Echo "Finished!"

Aber besser sind hier Produkte, um Eventlogs komplett zentral zu sammeln und zu auszuwerten.

Weitere Links