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