xxl520 发表于 2018-6-4 11:11:42

VMware Workstation虚机自动开关机

  本文转自: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”可以在主机系统开机后,自动启动起来;在主机关机后,则会自动进入虚机的挂起状态(不使用强制关机就是防止虚机非正常关机,可能需要人工干预启动)。
  另外,如果你需要同时启动关闭多台虚机,就参考着命令多写几行就行。
  
页: [1]
查看完整版本: VMware Workstation虚机自动开关机