Can WinBatch copy an in-use file? We need to copy users .PST files up to their home share. Outlook is always open and most uses are connected to their .PST files when Outlook is open. It's a long story but we have to do this backup during the day, while users are logged in.
You cannot copy files that are in use.
However it appears there are plenty of tools that can handle the PST backup for you. A free command line tool called SafePSTBackup seems to be one recommended method, that apparently works even while outlook is in use. Reference: http://answers.microsoft.com/en-us/office/forum/office_2003-outlook/how-to-backup-pst-file-when-outlook-open/e4f94400-daac-4769-ab5b-95742d06aad2?page=1
Another possibility is to close outlook, copy the file then relaunch.
OR you could have the file copied at shutdown/restart using IntControl 30.
Maybe the Winbatch developers would consider incorporating the capabilities of "http://www.emptyloop.com/unlocker/" into Winbatch. Or you could consider installing it for all your users. Its a well-behaved freeware Windows program and its interface could be automated with RoboScripter.
Another possibility is to run Robocopy in backup mode.