在我的电脑中,我不停地运行两个虚拟机。 我已经将电脑设置为在电源关闭时自动启动,并且scheduled a job在计算机启动时运行批处理脚本启动那些机器(想法是运行脚本,无论我是否登录)
相关脚本, vbox_script.bat
@echo off
cd "C:\Users\ME\Desktop"
echo "test test test test" >> testfile.txt
cd "C:\Program Files\Oracle\VirtualBox"
start /B VBoxManage.exe startvm "Ubuntu 10.04"
start /B VBoxManage.exe startvm "Win7_32b"
start /B VirtualBox.exe
创建 testfile.txt 文件,其中包含预期内容:
test test test test
但虚拟机无处可寻。如果我手动打开Virtual Box gui,它们都显示为已停止。
另一方面,自己运行脚本,可以顺利启动虚拟机。
有没有办法让计算机在计算机启动时自动运行?
注意:任务计划程序报告任务已完成且没有错误。
编辑1:正如@foxidrive建议的那样,我尝试了这个:
start "" VBoxManage.exe startvm "Ubuntu 10.04"
start "" VBoxManage.exe startvm "Win7_32b"
start "" VirtualBox.exe
但这不起作用。
答案 0 :(得分:0)
编辑:有关隐藏桌面中运行的计划任务的信息:https://serverfault.com/questions/251733/task-scheduler-runs-as-hidden-how-to-make-it-visible
请尝试使用以下命令:
start "" VBoxManage.exe startvm "Ubuntu 10.04"
start "" VBoxManage.exe startvm "Win7_32b"
start "" VirtualBox.exe