使用批处理文件,打开虚拟框,还原到指定的快照并打开快照图像

问题描述 投票:0回答:1

批处理文件中的以下代码打开虚拟框“ VMWINDOWS7”,并在虚拟框中运行最新快照

"C:\Program Files\Oracle\VirtualBox\VBoxManage" startvm "VMWINDOWS7"

如果必须将当前状态还原到已保存的特定快照,则应在代码中添加什么命令。会类似于以下内容吗?

"C:\Program Files\Oracle\VirtualBox\VBoxManage" startvm "VMWINDOWS7" restore "SnapShot1"

同样在打开时,需要通过脚本提供图像“ SnapShot1”的用户名和密码。

提前感谢。

batch-file virtualbox restore snapshot
1个回答
0
投票

要通过virtualbox命令行还原到快照,请使用以下命令:

"C:\Program Files\Oracle\VirtualBox\VBoxManage" snapshot "VMWINDOWS7" restore "SnapShot1" 

我不确定您说的是什么意思...“而且在打开时,还需要通过脚本提供图像“ SnapShot1”的用户名和密码。”

如果您想无头启动VM,可以使用:

"C:\Program Files\Oracle\VirtualBox\VBoxManage" startvm "VMWINDOWS7" -type headless

一旦VM运行,您就可以使用psexecfound here)远程进入VM,以运行所需的命令。

Psexec \\VMWINDOWS7 -u username -p password C:\MyScriptToRun.bat

有关virtualbox命令行用法的所有信息。 View here

© www.soinside.com 2019 - 2024. All rights reserved.