images (1).jpg

Windows10的主机,安装VMware Workstation14,因为Workstation无法设置虚拟机随系统开机自动启动,需要自行编辑bat脚本来启动,关机也一样,随系统软关虚拟机。


开机脚本设置

20180821131414.png

首先关闭掉系统开机需要输入密码,按下Windows + R 组合键,输入“netplwiz”


20180821131426.png

勾选掉“要使用本计算机,用户必须输入用户名和密码”


20180821131443.png

输入当前用户名的密码


需要启动5个虚拟机,新建startVM.bat文件,使用vmrun脚本

"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" start "D:\WIN7VM1\Windows 7 VM1.vmx" nogui 
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" start "D:\WIN7VM2\Windows 7 VM2.vmx" nogui 
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" start "D:\WIN7VM3\Windows 7 VM3.vmx" nogui 
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" start "D:\WIN7VM4\Windows 7 VM4.vmx" nogui 
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" start "D:\WIN7VM5\Windows 7 VM5.vmx" nogui


20180821130046.png

将编辑好的startVM.bat文件放入D盘根目录下


20180821125909.png

运行 > gpedit.msc > 用户配置 > windows设置 > 脚本(登录/注销) > 登录


20180821125939.png

点击“添加”,“浏览”到D盘根目录中的startVM.bat文件,不需要脚本参数


关机脚本设置

20180821133942.png

在使用vmrun启动虚拟机后,可以使用vmrun list命令查看当前正在运行的虚拟机


需要关闭5个虚拟机,新建shutVM.bat文件,使用vmrun脚本

"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" stop "D:\WIN7VM1\Windows 7 VM1.vmx" soft
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" stop "D:\WIN7VM2\Windows 7 VM2.vmx" soft
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" stop "D:\WIN7VM3\Windows 7 VM3.vmx" soft
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" stop "D:\WIN7VM4\Windows 7 VM4.vmx" soft
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun" stop "D:\WIN7VM5\Windows 7 VM5.vmx" soft


20180821135042.png

将编辑好的shutVM.bat文件放入D盘根目录下


20180821135522.png

运行 > gpedit.msc > 用户配置 > windows设置 > 脚本(登录/注销) > 注销


20180821135437.png

点击“添加”,“浏览”到D盘根目录中的shutVM.bat文件,不需要脚本参数


20180821140231.png

本地计算机策略 > 计算机配置 > 管理模板 > 系统 > 关机选项”,将“关闭会阻止或取消关机的应用程序的自动终止功能”策略启用,让设定的用于关闭虚拟机的Windows关机脚本生效



更新日期: 2018年08月21日
文章标签: VMware
文章链接: https://www.vos.cn/vm/225.html  
版权说明:如非注明,本站文章均为vOS原创,转载请注明出处和附带本文链接。