我正在编写脚本来关闭虚拟机,然后复制VM(由于实时复制会导致损坏),然后执行其他一些任务并最终重新启动VM。
但是,由于vm超过200gb,因此bat文件会继续执行下一个命令,然后再复制多个文件。我尝试使用开始/ 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
感谢您的帮助!