Add an "@ERROR @CRLF" line after your Shell command - then post the results of the "Running" and @ERROR lines. When the script says "Running: S:\Lync\setup.exe", manually list the directory of S:\Lync and see if the setup.exe and the XML files are indeed present. Try running the command that the script says it's going to run - does it work or report an error?

Finally, is the S: drive available when the script is run?

Glenn
_________________________
Actually I am a Rocket Scientist! \:D