Is the purpose of the batch file to just place the files into a directory or is there more to it?
Sorry, let me adjust the previous. Copy the files into a directory and then execute an install from that directory?
If so, I suggest you try IEpress. It comes with all MS OS's and its free. Just open a run line and type in IExpress. Add your files into the package, enter in a command line for the installing exe and then use command line switches to finalize the package installation. Its like making your own MS patch.
Nice thing about it is that it will capture and pass back the return code of the installing exe.