I don't want to start an argument, Jack, but I have to say a few things 
The command processor in NT is not "DOS", but it is still a command processor. The FOR command in NT4 is improved over NT3.5x and Win2k's one is even better. With the /F switch, for example, you can read each line of a text file and extract a word.
For example:
text file is
server1
server2
server3
Command line is
FOR /f %a in (filename.txt) do copy blah.txt \\%a\admin$
this will copy that file to those servers. Changing to
FOR /f %a in (filename.txt) do start /min cmd /c copy blah.txt \\%a\admin$
will start 3 CMD's and do the copy all at once. If you filename.txt had 2 dozen servers in it, you would suddenly have 24 CMD.exe's copying a file - very powerful.
KiX could do this to, but it would have to OPEN the file, READLINE it and COPY or SHELL then CLOSE the file.
FOR also supports Tokens. If your filename was
server1,share
server2,different share
server3,another share
then there are 2 columns of tokens, separated by comma. You can set the delimiter and the end of line character.
use FOR /? for more information.

cj