Is it going to same place on each machine? Do all machines have same sharename for destination drive/folder? (or where destination folder lives)
so for example
\\machine1\sharename\folder
\\machine2\sharename\folder
etc
If so, you can just do a multiple edit on your file (if you first ensure there's a character before the system name and a different one after (eg, space and .) - some like replace space with 'xcopy filename \\'
Then replace . with '\sharename\folder'
If the sharenames are all different, but the actual location on each machine is same (eg, C:\documents and settings\All Users\Start Menu), you might want to look at psexec (part of pstools at
to submit jobs to run on each machine - something like:
psexec -u Administrator -p password -d \\machine1 xcopy \\server\filename "C:\documents and settings\All Users\Start Menu"
psexec -u Administrator -p password -d \\machine2 xcopy \\server\filename "C:\documents and settings\All Users\Start Menu"
etc, using multiple edit again, before and after system/machine name.
Hope this helps (& is not too confusing)