Why copy the MSI file to the local computer before execution?
Any reason not to install directly from the share on the central server?
If you copy it locally, when do you remove the install file that's no longer needed?
Do you need to check each workstation for the status of the installation?

As for my earlier recommendation, I want to clarify one point.. when you create a scheduled task event, you don't actually schedule it to run at a set time, you simply define the TASK event without any TRIGGER, then EXECUTE the task remotely. All of this can be done with the tcLib UDF library.

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