Hey all, I am developing a very simple deployment solution. It works well but I'm having some trouble with the return/error codes. When I put a fictitious target computer name in tst.txt, it will return either 0, 53, or 9009 (due to DNS issues on our network). It will return a 0 when it has executed successfully on a real target computer. Here's the source below: @echo off echo ********************** >>errors.txt date /t >>errors.txt time /t >>errors.txt echo ---------------------- >>errors.txt cls for /f %%a in (tst.txt) DO ( echo Executing on %%a echo ====================== PSEXEC %%a -c "C:\deployment tool\dummy.bat" dummy.bat echo %%a reported errorlevel: %errorlevel% >> errors.txt echo ====================== echo %errorlevel% pause ) It reads the names of target machines from tst.txt. Dummy.bat is the script that is to be run on the target machines. And error.txt is of course where the errorlevel is supposed to be recorded. I know that there would be a fair amount of interest in a system like this and hope that we can get this up and running. Thanks in advance!