http://dieseyer.de • all rights reserved • © 2011 v11.4

'*** v9.9 *** www.dieseyer.de ******************************
'
' Datei: eventlog.vbs
' Autor: dieseyer@gmx.de
' Auf: www.dieseyer.de
'
' Den Abarbeitungsstatus eines Skripts kann man mit einem
' Einzeiler oder mit der Prozedur 'AnwendungEreignisInEventLog'
' in die Ereignisanzeige (Eventlog) Anwendungen (Application)
' schreiben.
'
'***********************************************************

Option Explicit ' Siehe http://dieseyer.de/dse-wsh-lernen.html#OptionExpl

Dim Tst

Tst = WSCript.ScriptName & " wurde gestartet . . . "
AnwendungEreignisInEventLog 0, Tst

WScript.Sleep 2*1000

WScript.CreateObject("WScript.Shell").LogEvent 2, "Das geht auch in einer Zeile!"

Tst = WSCript.ScriptName & " wird jetzt beendet."
AnwendungEreignisInEventLog 4, Tst

WScript.Quit

'*** v9.9 *** www.dieseyer.de ******************************
Sub AnwendungEreignisInEventLog( EventType, Txt )
'***********************************************************
' Mögliche Werte für den EventType:
' 0 SUCCESS
' 1 ERROR
' 2 WARNING
' 4 INFORMATION
' 8 AUDIT_SUCCESS
' 16 AUDIT_FAILURE

WScript.CreateObject("WScript.Shell").LogEvent EventType, Txt

End Sub ' AnwendungEreignisInEventLog( EventType, Txt )

http://dieseyer.de • all rights reserved • © 2011 v11.4