Windows主机上的VirtualBox | 导出和导入批次自动化

在Windows上的VirtualBox

我打算在大约10台电脑(Vista / 7)上部署虚拟盒子,我已经安装了一个centos vm,并将其作为一个设备导出,将ovf和vmdk文件放在同一个文件夹中。

有关VM部署的问题:

假设VBOX已经安装在所需的机器上已经(最新版本)导出的设备是在networking共享我可以Windows批量从networking共享导入到vbox – 什么将在Windows批处理vbox命令/我将不得不使用完成这个?

任何build议,或者如果有人做了相同的任何最佳实践或东西要注意?

亲切的问候

你想要做的事情应该使用vboxmanage import命令。

使用vboxmanage --dry-run获取将用于导入设备的参数列表,可以vboxmanage --dry-run输出中的说明完成这些操作。

导入将设备文件复制到默认的硬盘存储位置。 你可能想改变这个位置。

 vboxmanage setproperty machinefolder drive:\path vboxmanage setproperty hdfolder drive:\path cd \to\the\place\where\the\appliance\lives vboxmanage import vmfile.ovf 

应在将设备复制到drive:\ path后导入设备

手册(就是这样)在这里

编辑:

要启动VM,请使用vboxmanage startvm <vmname>命令。 这可以作为Windows启动的一部分运行,以便客户始终运行。

您可以使用主机从主机向客户机传递命令

vboxmanage guestcontrol execute ...命令。

主要的问题是它暴露了用户名和密码,你可能最好在客人上使用statup脚本。