You can create custom events, to aid in debugging, or to provide informational messages, my using the EventCreate utility in your batch script.
When you open a CMD prompt and type EventCreate /?, you receive:
EVENTCREATE \[/S system \[/U username \[/P \[password\]\]\]\] /ID eventid \[/L logname\] \[/SO srcname\] /T type /D description Description: This command line tool enables an administrator to create a custom event ID and message in a specified event log. Parameter List: /S system Specifies the remote system to connect to. /U \[domain\\]user Specifies the user context under which the command should execute. /P \[password\] Specifies the password for the given user context. Prompts for input if omitted. /L logname Specifies the event log to create an event in. /T type Specifies the type of event to create. Valid types: ERROR, WARNING, INFORMATION. /SO source Specifies the source to use for the event. A valid source can be any string and should represent the application or component that is generating the event. /ID id Specifies the event ID for the event. A valid custom message ID is in the range of 1 - 1000. /D description Specifies the description to be set for the newly creating event. /? Displays this help/usage. Examples: EVENTCREATE /T ERROR /ID 100 /L APPLICATION /D "Create an event in application log" EVENTCREATE /T ERROR /ID 999 /L APPLICATION /SO WinWord /D "new source Winword in application log" EVENTCREATE /S system /T ERROR /ID 100 /L APPLICATION /D "Remote system without user credentials" EVENTCREATE /S system /U user /P password /ID 100 /T ERROR /L APPLICATION /D "Remote machine with user credentials" EVENTCREATE /S system /U domain\user /ID 100 /T WARNING /SO MyBatchFile.cmd /D "Maintenance script user logon failed"NOTES:
You must include the the /T, /ID, and /D switches, as well as the /L or /SO switches.
The system parameter used with the /S switch can be a computer name or an IP address. If you omit /S, the local computer is used.
The description parameter of the /D switch should be quoted (") if spaces are included.