小樱 发表于 2014/7/2 22:22

VMware Workstation 10添加开机启动项来达到开机后自动启用虚拟机的方法,如软路由,服务器任务计划自动化cmd bat命令

VMware Workstation 10添加开机启动项来达到开机后自动启用虚拟机的方法,如软路由,服务器任务计划自动化cmd bat命令

首先,进入VMware Workstation的安装目录,一般为
C:\Program Files (x86)\VMware\VMware Workstation

在vmware.exe程序上右键,发送快捷方式到桌面


加入 -x "C:\Windows XP Professional\Windows XP Professional.vmx" vmx替换成你的虚拟机绝对路径,-x代表开启虚拟机,-X代表开启虚拟机并且全屏

加入后如下

"C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" -x "C:\Windows XP Professional\Windows XP Professional.vmx"

最后剪切移动快捷方式到windows开机启动路径:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup



推荐使用方法二
使用vmrun.exe来开启或者关闭,支持开机后不弹出gui界面,适合server系统实现服务器自动化托管运行
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "C:\Windows XP Professional\Windows XP Professional.vmx" nogui
停止,并且使用软关闭,而不是强制电源关闭,强制电源关闭参数需要从soft改为hard,一些非常见的Linux系统可能需要使用hard来强制关闭,否者会卡住关不了机
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" stop "C:\Windows XP Professional\Windows XP Professional.vmx" soft

创建开启.bat,内容
@echo off
set QMLSCENE_DEVICE=softwarecontext
ping /n 60 127.1>nul
start "" /b "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "C:\Windows XP Professional\Windows XP Professional.vmx" nogui

创建停止.bat,内容
@echo off
set QMLSCENE_DEVICE=softwarecontext
start "" /b "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" stop "C:\Windows XP Professional\Windows XP Professional.vmx" soft

打开任务计划程序创建一个任务计划,命名为start-vm










关机的话,就用组策略来实现




只爱小玉 发表于 2014/7/3 23:53

渣Win8

只爱小玉 发表于 2014/7/3 23:53

渣Win8

小樱 发表于 2014/7/4 00:19

只爱小玉 发表于 2014/7/3 23:53
渣Win8

是win7

1265578519 发表于 2014/7/4 17:04

楼主么么哒
页: [1]
查看完整版本: VMware Workstation 10添加开机启动项来达到开机后自动启用虚拟机的方法,如软路由,服务器任务计划自动化cmd bat命令