поддержание последовательности командных команд - PullRequest
1 голос
/ 23 марта 2020

Я пишу сценарий для выключения виртуальной машины, затем копирую виртуальную машину (поскольку копирование в реальном времени приводит к повреждению), затем выполняю некоторые другие задачи и, наконец, перезагружаю виртуальную машину.

Однако, поскольку виртуальная машина более 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

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...