工作环境: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