VMware开机自动启动虚拟机后台运行
命令工具在安装目录可以找到,Vmware Workstation为vmrun.exe,Vbox为VBoxManage.exe。
Vmware Workstation启动指定虚拟机的命令为:
vmrun -T (ws|fusion|player) start "指定虚拟机vmx文件路径" [gui|nogui]
如vmrun -T ws start "D:\VirtualBox VMs\openwrt\openwrt.vmx" nogui,ws代表workstation,nogui代表无界面后台运行。
可以把上述命令写在bat脚本中(打开运行或者文件资源管理器,输入shell:startup,打开启动文件夹,,将bat脚本放进去)
VBox启动指定虚拟机的命令为:
vboxmanage startvm "虚拟机名称" [--type gui|sdl|headless|separate]
无界面启动的话,添加--type headless参数,如vboxmanage startvm "opwnwrt vbox" --type headless。
如果命令工具不处于环境变量中,需要使用全路径才能随处运行,方便我们将其加入到开机启动项。
比如"D:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws start "D:\VirtualBox VMs\openwrt\openwrt.vmx" nogui。