伙计们,
我在 Windows 7 上运行 Virtualbox。来宾操作系统也是 Windows 7。
我在端口 5000 上配置了 rdp 连接(如文档中所述),并且能够使用 Microsoft 远程桌面客户端连接到 ip:5000。
但是,问题是来宾 VM 的屏幕同时显示在本地和远程窗口上。
有没有办法只关闭本地窗口而不关闭虚拟机本身?也许类似于 Linux 上的无头虚拟机。
预先感谢您的帮助。
问候,
彼得
伙计们,
我在 Windows 7 上运行 Virtualbox。来宾操作系统也是 Windows 7。
我在端口 5000 上配置了 rdp 连接(如文档中所述),并且能够使用 Microsoft 远程桌面客户端连接到 ip:5000。
但是,问题是来宾 VM 的屏幕同时显示在本地和远程窗口上。
有没有办法只关闭本地窗口而不关闭虚拟机本身?也许类似于 Linux 上的无头虚拟机。
预先感谢您的帮助。
问候,
彼得
您可以使用以下命令从命令行启动没有 GUI 的 Virtualbox VM:
VBoxHeadless --startvm [vmname]
Virtualbox 手册中还有一个关于运行无头虚拟机的部分:http: //www.virtualbox.org/manual/ch07.html
使用VBoxManage startvm
带有--type
选项的命令优于前者,VBoxHeadless
因为前者不需要命令提示符窗口保持打开状态(这在很大程度上违背了我认为的目的)。
以下是其输出示例:
C:\>"C:\Program Files\Oracle\VirtualBox\VBoxManage" startvm "My Virtual Machine" --type headless
Waiting for VM "My Virtual Machine" to power on...
VM "My Virtual Machine" has been successfully started.
C:\>
请注意,控制返回到公共提示,允许在不终止实例的情况下关闭它。VirtualBox GUI 仍会报告 VM 的状态。
该VBoxManage startvm
命令记录在 VirtualBox 手册的第 8 章中。