Предполагая, что вы понимаете последствия этого для безопасности, код так же прост:
set wshell = CreateObject("WScript.Shell")
wshell.run "c:\path\to\file.bat"
set wshell = nothing
Я просто запустил это на виртуальном экземпляре, не дав никаких особых разрешений IUSR_ *, и он запустил xcopy без ошибок и помех.
Другая проблема, с которой вы столкнетесь, - это когда ваш BAT-файл выдает приглашение или хочет открыть какой-то диалог. Обработка вывода очень сложна, поэтому убедитесь, что ваш BAT-файл работает без ошибок, прежде чем рассматривать дальнейшие проблемы со сценарием.
Работает ли этот код в вашей среде, зависит от настроек безопасности.