@ECHO OFF REM The LOGEVENT entry directly below signals the start of the logon script REM and logs the event into a remote server's Application Log. LOGEVENT ­M \\PHYS_SPITFIRE ­S I ­C 100 "LOGON SCRIPT STARTED" ECHO. ECHO "UBC PHYSICS & ASTRONOMY DEPARTMENT" ECHO. ECHO. REM **** CHECK FOR REMOTE USER/MACHINE **** REM This next LOGEVENT entry signals the start of checking for the REMOTE.TXT file. REM LOGEVENT ­M \\PHYS_TREK ­S I ­C 200 "START CHECK" IF EXIST C:\REMOTE.TXT GOTO :END REM LOGEVENT signals that the check for REMOTE.TXT is finished. REM LOGEVENT ­M \\PHYS_TREK ­S I ­C 201 "STOP CHECK" REM **** RUN SMS UTILITY **** REM LOGEVENT can be used to time an application within a batch file as well. REM Shown here is LOGEVENT logging the time it takes for the SMS utility to execute. REM LOGEVENT ­M \\PHYS_TREK ­S I ­C 300 "START SMS PROCEDURE" REM NET USE Y: /DEL /Y REM NET USE Y: \\SMS-SERVER\SMS_SHR REM CALL Y:\RUNSMS.BAT REM NET USE Y: /DEL /Y REM **** UNMAP NETWORK DRIVES **** rem NET USE E: /DEL /Y rem NET USE F: /DEL /Y rem NET USE G: /DEL /Y rem NET USE H: /DEL /Y rem NET USE I: /DEL /Y rem NET USE J: /DEL /Y rem NET USE K: /DEL /Y rem NET USE L: /DEL /Y rem NET USE M: /DEL /Y rem NET USE N: /DEL /Y rem NET USE O: /DEL /Y rem NET USE P: /DEL /Y rem NET USE Q: /DEL /Y rem NET USE R: /DEL /Y rem NET USE S: /DEL /Y rem NET USE T: /DEL /Y rem NET USE U: /DEL /Y rem NET USE V: /DEL /Y rem NET USE W: /DEL /Y rem NET USE X: /DEL /Y rem NET USE Y: /DEL /Y rem NET USE Z: /DEL /Y REM LOGEVENT ­M \\PHYS_TREK ­S I ­C 301 "STOP SMS PROCEDURE" REM **** MAP NETWORK DRIVES **** NET USE H: \\PHYSICS\HOMES REM NET USE P: \\SERVERNAME\APPS /Y REM NET USE Q: \\SERVERNAME\NET /Y REM NET USE S: \\SERVERNAME\SHARED /Y :END REM LOGEVENT signals the end of the logon script. REM LOGEVENT ­M \\PHYS_TREK ­S S ­C 100 "LOGON SCRIPT FINISHED" EXIT