我似乎无法让文件目录路径在启动时启动我的虚拟机。 这将很有帮助,以便我的家庭托管服务器始终启动并运行。 出于安全原因,我在我的用户帐户上有一个管理员帐户,我也可以控制该帐户。
我的设置:
启动程序: 程序/脚本:“\?\C:Program Files\Oracle\VirtualBox\VBoxManage.exe” (“\?”只是我尝试过的东西,无论有没有它都不起作用。) 参数:startvm“NextCloud”--type gui 开始于:C:\Program Files\Oracle\VirtualBox\
我尝试通过“按需运行”来测试它,但我没有看到虚拟机窗口,并且在 Virtualbox 中它没有说虚拟机正在运行。
我尝试了不同的文件路径组合来使其正确,但没有成功。 我期望此任务启动 vboxmanager.exe 的实例,并期望参数启动 Virtualbox 中的虚拟机之一,即:“NextCloud”。
您提到“无论用户是否登录都运行”。所以我猜测虚拟机正在通过 ssh/RDP 进入,即您不需要 UI 元素?
所以不要使用
--type gui
,而是使用 --type headless
(或者您可以只使用 VBoxHeadless.exe 而不是 VBoxManage.exe)
HTH