批处理文件中的以下代码打开虚拟框“VMWINDOWS7”并在虚拟框中运行最新快照
"C:\Program Files\Oracle\VirtualBox\VBoxManage" startvm "VMWINDOWS7"
如果我必须将当前状态恢复到已保存的特定快照,我应该将哪些命令添加到代码中。它会与以下相似吗?
"C:\Program Files\Oracle\VirtualBox\VBoxManage" startvm "VMWINDOWS7" restore "SnapShot1"
同样在打开时,需要通过脚本提供图像“SnapShot1”的用户名和密码。
提前致谢。
答案 0 :(得分:0)
要通过virtualbox命令行还原到快照,请使用以下命令:
"C:\Program Files\Oracle\VirtualBox\VBoxManage" controlvm "VMWINDOWS7" restore "SnapShot1"
当你说...时,我不确定你是什么意思 “同样在打开时,需要通过脚本提供图像”SnapShot1“的用户名和密码。”
如果您想启动VM无头,您可以使用:
"C:\Program Files\Oracle\VirtualBox\VBoxManage" startvm "VMWINDOWS7" -type headless
VM运行后,您可以使用psexec(found here)远程访问VM,以运行您想要的命令。
Psexec \\VMWINDOWS7 -u username -p password C:\MyScriptToRun.bat
有关virtualbox命令行用法的所有信息。 View here