您的位置:首页 > 其它

VMware Workstation虚机自动开关机

2016-02-19 22:48 218 查看
本文转自:http://blog.sina.com.cn/s/blog_6a8dae300101nsej.html

用VMware Workstation开了一个虚机,希望这个虚机可以随着主机的开关而自行开关,网上找到的办法大多使用了Windows Server 2003 Resources Kit做服务,比较麻烦。

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

先准备好两个批处理文件,用文本编辑器写就行。
开机脚本starvm.bat,内容就一行:
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws start "D:\VM\myvm.vmx"

关机脚本stopvm.bat,内容也是一行:
"C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws suspend "D:\VM\myvm.vmx"

在主机上执行gpedit.msc命令,打开“本地组策略编辑器”,展开“本地计算机 策略”――“计算机配置”――“Windows 设置”――“脚本(启动/关机)”。
在右侧窗口中,分别双击“启动”和“关机”,在弹出的属性窗口的“脚本”标签下,选择“添加”,找到之前准备好的开关机脚本,确定就行了。

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

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

另外,如果你需要同时启动关闭多台虚机,就参考着命令多写几行就行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: