Virtualbox 命令行

Virtualbox 命令行

如何从命令行启动 Virtualbox 并在客户机上启动 Ruby 脚本,并在脚本完成后关闭客户机?最简单的方法是什么?

答案1

您可以使用 VBoxManage 启动虚拟机:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm <NameOfVMHere>

虚拟机启动后,如果您安装了客户机版本,则可以运行程序:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" guestcontrol exec --image <path to program> --username <name>  [--password <password>]  [--wait-exit] [--wait-stdout] [--wait-stderr]

最后,当程序执行完毕后,您可以使用以下命令关闭虚拟机:

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" controlvm <vm> savestate

或者,你可以使用以下命令关闭机器Ruby 脚本末尾的命令

相关内容