18721107673
如何设置VMware虚拟机随主机开机和关机而自动启动和关闭
-------------------------------------------------------------
--*****************************************************************************************
设置主机开机时,指定VMware虚拟机同时启动
一、创建[开机]自启动脚本
新建vm_start.bat
"C:Program Files (x86)VMwareVMware Workstationmware.exe" -x "D:win08+sql08+金蝶kis专业版12.3Windows Server 2008 R2 x64.vmx"
说明:
1、"C:Program Files (x86)VMwareVMware Workstationmware.exe"-------是vmware虚拟机安装后程序的启动路径;
2、"D:win08+sql08+金蝶kis专业版12.3Windows Server 2008 R2 x64.vmx"---是主机开机指定启动的虚拟机服务器 ;
3、1、2部分两者之间的 -x 参数左右是有一个空格的;
4、点击vm_start.bat 测试脚本。
二、设置开机自启动
1、按[windows+R]---输入[shell:startup]---回车
回车后打开的目录如下:
C:UsersAdministratorAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
2、将上面创建的vm_start.bat 复制到C:UsersAdministratorAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup
3、重启pc机测试
--*****************************************************************************************
设置主机关机时,指定VMware虚拟机同时关机或挂起
一、创建关机时,vm关机或挂起脚本
新建[关机]脚本---vm_stop.bat
"C:Program Files (x86)VMwareVMware Workstationmrun" stop "D:win08+sql08+金蝶kis专业版12.3Windows Server 2008 R2 x64.vmx"
说明:
1、"C:Program Files (x86)VMwareVMware Workstationmware.exe"-------是vmware虚拟机安装后程序的启动路径;
2、"D:win08+sql08+金蝶kis专业版12.3Windows Server 2008 R2 x64.vmx"---是主机开机指定启动的虚拟机服务器 ;
3、1、2部分两者之间的 stop 参数左右是有一个空格的;
4、点击vm_stop.bat 测试脚本。
-----------------------------
新建[挂起]脚本---vm_suspend.bat
"C:Program Files (x86)VMwareVMware Workstationmrun" suspend "D:win08+sql08+金蝶kis专业版12.3Windows Server 2008 R2 x64.vmx"
说明:
1、"C:Program Files (x86)VMwareVMware Workstationmware.exe"-------是vmware虚拟机安装后程序的启动路径;
2、"D:win08+sql08+金蝶kis专业版12.3Windows Server 2008 R2 x64.vmx"---是主机开机指定启动的虚拟机服务器 ;
3、1、2部分两者之间的 suspend 参数左右是有一个空格的;
4、点击vm_suspend.bat测试脚本。
二、设置主机关机时,vm自动挂起或关闭
设置步骤如下:
---键盘上按:[Win+R]---输入:[gpedit.msc]---逐级打开[本地计算机策略]
---[计算机配置]---[Windows设置]---[脚本]---双击[关机]---默认[脚本]页签
---点击[添加]按钮---点击[浏览]按钮---一般路径是: C:WindowsSystem32GroupPolicyMachineScriptsShutdown
---把需要执行的关机或挂起命令写入一个 .bat 批处理程序中,添加到这里即可。
需要说明的是,系统关机脚本的执行时机是系统注销所有用户登录后、系统关机之前,
因此,对于从Windows登录用户界面启动的虚拟机,这些命令是不会起作用的,
因为在用户注销的时候,Windows系统已经自动停止了用户的虚拟机进程。
--*****************************************************************************************
三、对于win7环境中关机脚本的问题
在win7环境中,在执行关机脚本之前,win7会强制终止所有非系统进程,关机脚本还是不会发生作用。这是可以修改如下设置:
---执行“gpedit.msc”,逐级打开“本地计算机策略”—>“计算机配置”—>“管理模板”—>“系统”—>“关机选项”,
---将“关闭会阻止或取消关机的应用程序的自动终止功能”策略启用,
即可让我们设定的用于关闭虚拟机的Windows关机脚本生效。