Virtualbox在Windows上启动VM无头

Windows上的Oracle VirtualBox

大家好,

有没有办法启动vm无头(vBoxheadless -s),但可以关闭该命令窗口,或者如果我添加它作为启动项将使它运行无声?

我已经成功导出了一个设备(linux vm),当我进行批量导入时,它会保留我原先配置的设置还是必须分配桥接适配器,ram数量等?

将不胜感激您的建议!
亲切的问候

编辑:
Iain,如果有人想在CentOS VM中首次启动时编写GuestAdditions安装脚本,我应该将命令./VBoxLinux-x86-additions.run放到bash脚本中,它会在启动时运行,对此的任何想法都是真有帮助.

亲切的问候

如果你使用
vBoxmanage import ovffile.ovf --dry-run

您将收到一个报告,告诉您实际导入时将应用的配置.如果需要,您还可以获得有关如何进行更改的建议.

至于运行从命令行和窗口分离的vBoxheadless,它并不像你想象的那么简单.一个简单的

start /b vBoxheadless -s vmname

似乎工作在于它从命令行中分离但是如果你关闭窗口,子进程也会死掉,并且从你的虚拟机中拔出“电源线”.

解决这个问题,请使用一个小的vbs脚本test.vbs

Set WshShell = WScript.CreateObject("WScript.Shell")
obj = WshShell.Run("c:\temp\test.bat",0)
set WshShell = nothing

我的test.bat

@echo off
vBoxheadless -s vmname

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...