You don't "have" to copy the .exe & .dll's to the client. IT just has the potential to make things a little bit faster than executing them from the netlogon share all the time. (Particularly for remote/dialup users)Actually the "?" is like an ECHO or PRINT statement.
Remember how old DOS programs used to sometimes have a "DOS SHELL"? This is similar to the SHELL command. It temporarily goes to a DOS prompt/shell and then returns as soon as that command is finished.
kix32 /d scriptname.kix will run in debug mode. This will make the top line of your DOS screen show the command to exscure before doing it. Press ENTER to go through one line at a time, or F5 to process the whole lot.
The entries in your logfile do look a bit like it can't find the Z: drive.
try %0\..\kix32.exe %0\..\scriptname.kix
------------------
Paul Moxey
POS & Senior Network Administrator
Taubmans Pty Ltd
Paul_Moxey@taubmans.com.au
_________________________
Paul Moxey
POS & Senior Network Administrator
BarloworldCoatings (AUST) Pty Ltd