Internal Commands not Recognized with Schedule Service in Windows NT 4.0 (174418)



The information in this article applies to:

  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0

This article was previously published under Q174418

SUMMARY

In Windows NT 3.51, output from a batch file run by the Schedule service can be redirected to a log file. An example of this procedure is:

   AT 10:00 "dir > c:\logfile.txt"


The resulting contents of C:\Logfile.txt would be a directory listing of the current directory. However, the same command issued in Windows NT 4.0 will produce the following example:
   Added a new job with job ID = 0
				

MORE INFORMATION

In Windows NT 4.0, the Schedule service no longer understands internal commands as it did in Windows NT 3.51. The Schedule service in Windows NT 4.0, writes a confirmation that the job has been scheduled to the log file. To redirect output of internal commands to a text file, create a batch job and schedule the batch job using the "cmd /c" switch. Modifying the previous example, you would type:
AT 10:00 cmd /c c:\batchfile.bat

where the contents of batchfile.bat are:
  Dir > c:\logfile.txt


The resulting contents of c:\logfile.txt would be a directory listing of the current directory.

Modification Type:MajorLast Reviewed:8/9/2001
Keywords:kbinfo kbprb KB174418