Windows BAT命令-后台启动 VMware Workstation 虚拟机
每次使用都要先点开 VMware Workstation,再启动 Exsi 虚拟机,太麻烦了,直接写个 bat 脚本运行。
通过 VMware Workstation 自带的 VMrun 程序可以启动虚拟机,附带 nogui 参数,可以不弹出可视化界面直接后台运行。
- VMware Workstation VMrun 路径:D:\DevelopmentTool\VMware\VMware Workstation\vnrun.exe
- ESXi 虚拟机 路径:D:\DevelopmentTool\VMware\Virtual Machines\VMware ESXi 6.0\VMware ESXi 6.0_XCWM_1.vmx
简单脚本1,编写 BAT 脚本,运行即可。
@ECHO OFF
CLS
COLOR 0A
TITLE VMware ESXi 6.0_XCWM_1
"D:\DevelopmentTool\VMware\VMware Workstation\vmrun.exe" start "D:\DevelopmentTool\VMware\Virtual Machines\VMware ESXi 6.0\VMware ESXi 6.0_XCWM_1.vmx" nogui
pause
简单脚本2。
@ECHO OFF
CLS
COLOR 0A
SETLOCAL
TITLE VMware ESXi 6.0_XCWM_1 管理
ECHO VMware ESXi 6.0_XCWM_1 管理
REM 虚拟机管理服务
:_VMWARE_SELECT_
:{
cls
echo =================================================================
echo VMware ESXi 6.0_XCWM_1 管理
echo =================================================================
D:
cd D:\DevelopmentTool\VMware\VMware Workstation
echo 1、帮助
echo 2、启动 ESXI VMware
echo 3、重启 ESXI VMware
echo 4、停止 ESXI VMware
echo 5、挂起 ESXI VMware
echo 6、查看 Active VMware
echo 0、退出
echo.
SET /P SELECT=请选择您要进行的操作(默认:1)
IF "%SELECT%" == "0" @goto _VMWARE_SELECT_END_
IF "%SELECT%" == "1" vmrun --help && pause
IF "%SELECT%" == "2" @set op=start
IF "%SELECT%" == "3" @set op=reset
IF "%SELECT%" == "4" @set op=stop
IF "%SELECT%" == "5" @set op=suspend
IF "%SELECT%" == "6" vmrun list && pause
vmrun %op% "D:\DevelopmentTool\VMware\Virtual Machines\VMware ESXi 6.0\VMware ESXi 6.0_XCWM_1.vmx" nogui
@goto _VMWARE_SELECT_
:}
:_VMWARE_SELECT_END_
:{
@goto END
:}
:END
:{
ENDLOCAL
exit 0
goto :EOF
:}
0条评论