Won't work then. Same with command (*.cmd) files (old name was batch files, *.bat) - they try and open up a command shell.
Windows scripting has always been dodgy but I don't know if it has improved since .NET was fully integrated into Windows.
At work we have an in house utility to copy files from the network or from folder to folder, it runs off a text file and copies using multiple threads to get massive speedups. It's quite complicated (written in C++ using the Windows API), and of course, in-house and proprietary.