Я пишу сценарий для выключения виртуальной машины, затем копирую виртуальную машину (поскольку копирование в реальном времени приводит к повреждению), затем выполняю некоторые другие задачи и, наконец, перезагружаю виртуальную машину.
Однако, поскольку виртуальная машина более 200 ГБ, файл bat переходит к следующей команде, прежде чем завершить копирование нескольких файлов. Я попытался использовать Start / WAIT, но это открывает новое окно cmd, которое не закрывается после копирования и не возвращает управление главному окну cmd. При вызове одного .bat-файла из другой возникает та же проблема.
Соответствующий фрагмент кода:
RMDIR c:\Users\me\Documents\vmcopy\vcopy\VM /s /q
md c:\Users\me\Documents\vmcopy\vcopy\VM
xcopy C:\Users\me\"VirtualBox VMs"\VM C:\Users\me\Documents\vmcopy\vcopy\VM /e
cd c:\"Program Files"\Oracle\VirtualBox
Do other stuff that should done after copying
Спасибо за помощь!