VMware Workstation虚机自动开关机

本文转自:http://blog.sina.com.cn/s/blog_6a8dae300101nsej.htmlhtml


用VMware Workstation开了一个虚机,但愿这个虚机能够随着主机的开关而自行开关,网上找到的办法大多使用了Windows Server 2003 Resources Kit作服务,比较麻烦。编辑器

 

这里介绍一个超级简单的方法,利用策略来作。ide

 

先准备好两个批处理文件,用文本编辑器写就行。htm

开机脚本starvm.bat,内容就一行:blog

"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws start "D:\VM\myvm.vmx"it

 

关机脚本stopvm.bat,内容也是一行:io

"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws suspend "D:\VM\myvm.vmx"class

 

在主机上执行gpedit.msc命令,打开“本地组策略编辑器”,展开“本地计算机 策略”——“计算机配置”——“Windows 设置”——“脚本(启动/关机)”。配置

在右侧窗口中,分别双击“启动”和“关机”,在弹出的属性窗口的“脚本”标签下,选择“添加”,找到以前准备好的开关机脚本,肯定就好了。文本编辑器

 

另外,因为vmrun命令依赖VMware Workstation Server服务,而这个缺省是不会自动启动的,因此须要在“服务”里面把它的启动类型改成“自动”。

 

这样,能够使得你指定的虚机“D:\VM\myvm.vmx”能够在主机系统开机后,自动启动起来;在主机关机后,则会自动进入虚机的挂起状态(不使用强制关机就是防止虚机非正常关机,可能须要人工干预启动)。

 

另外,若是你须要同时启动关闭多台虚机,就参考着命令多写几行就行。

相关文章
相关标签/搜索