我可以看到我可以使用 VBoxManage 启动和停止带有 virtualBox 的虚拟机。我不确定这是我需要的工具。
我正在尝试编写一个脚本
- 将启动 VM(不同版本的 Windows)
- 运行自定义软件(在我的例子中是安装程序)并记录结果
- 虚拟机的力量
我知道 Web 服务和 API 的存在,但是我在网上找不到太多关于第 2 点的信息。
我真的很感激这方面的一些指导。即我应该使用 vboxmanage 来启动和停止 VM,然后以其他方式运行安装程序吗?或者我应该使用 COM API,如果是这样,关于如何执行第 2 步的一些示例有什么想法吗?
完全不熟悉 VirtualBox。但是我会写代码。
更新:我应该看 Vagrant 还是 Puppet?正如您可能猜到的那样,这是一个用于安装程序的测试套件,能够重新使用它会很棒。
谢谢