Admin Tip # 1 : Run batch file at NT startup with no one logged on

Hits: Failed to execute CGI : Win32 Error Code = 3


The AutoExNT service allows you to run a batch file, Autoexnt.bat, when you boot NT without having to log on to that computer. AutoExNT.exe is a service which will run the autoexnt.bat file. AutoExNT is an NT Resource Kit utility. You use instexnt install command to install AutoExNT. To allow AutoExNT to function, set the service to start automatically in Control Panel / Services. The documentation says to contact for questions or feedback concerning this utility.

Download the utility, supporting programs and installation documentation from NTFAQ , the author.

A sample autoexnt.bat file :

       echo "Running AutoExNT.Bat" >> C:\WINNT\LOGS\autoexnt.Log
       date /T >> C:\WINNT\LOGS\autoexnt.Log
       time /T >> C:\WINNT\LOGS\autoexnt.Log

       C:\Perl\Perl.Exe startup.pl >> C:\WINNT\LOGS\autoexnt.Log

An alternative approach for applications is to use the Resource Kit utility SRVANY which allows applications to run as services. It has the advantage of allowing console interaction. The tip also lists non-microsoft approaches to the problem.



Tim Hill's text on command line scripting is outstanding. If you have an extensive background, writing bat files, forget it. Otherwise, get it.