Win10使用计划任务+脚本 使VMware和虚拟机开机自启

工作环境:Win10 1903 x64
VMware Workstat
ion 15 Pro
15.5.0 build-14665864
用户账户控制设置为不提醒

脚本是否有效可以编辑完成后双击打开测试 在这里插入图片描述

1.如何创建Windows计划任务https://jingyan.baidu.com/article/0964eca2cb8c17c284f53670.html
2.cmd中的编码方式为ANSI,若中文不是此编码方式则会出现乱码。所以我们在编码的时候选择“ANSI”
在这里插入图片描述

d:
cd "D:\虚拟机"
ECHO "start vm1"
vmware.exe -x "D:\openwrt\openwrt.vmx"

TIMEOUT /T 10 /NOBREAK
::PAUSE

或者(目前最有效的也是笔者正在使用的

d:
cd "D:\虚拟机"
start vmware.exe -x "D:\openwrt\openwrt.vmx"
exit

想要VM最小化窗口启动

d:
cd "D:\虚拟机"
start /min vmware.exe -x "D:\openwrt\openwrt.vmx"
exit

3.运行,shell:startup
在这里插入图片描述在这里插入图片描述在这里插入图片描述4.在这里插入图片描述在这里插入图片描述
对于批量开启虚拟机脚本命令
VM 15后的运行程序是 vmware.exe 不是 vmrun

d: 
cd "虚拟机安装目录" 
ECHO "start vm1" 
vmware.exe -x "启动的虚拟机存放路径\虚拟机执行文件.vmx"
ECHO "START vm2" 
vmware.exe -x "启动的虚拟机存放路径\虚拟机执行文件.vmx" 

TIMEOUT /T 10 /NOBREAK
::PAUSE

VM15之前

d:
cd "D:\WinInstall\VMware\VMware Workstation"
ECHO "start vm1"
vmrun -T ws start "D:\VM\CentOS7\CentOS7.vmx"
ECHO "START vm2"
vmrun -T ws start "D:\VM\Ubuntu\Ubuntu.vmx"

TIMEOUT /T 10 /NOBREAK
::PAUSE

猜你喜欢

转载自blog.csdn.net/wojuzi/article/details/104964396