首页 » 互联网资讯 » 正文

VM虚拟机运行完毕后,如何让物理机也关机?

请教下各位大佬

我的VM虚拟机在执行一些操作,我设置了执行完成自动关机。

由于是双路E5 比较耗电,所以请教一下,如何让多个VM虚拟机在关机后,物理机也自动关机。

目前我的电脑开了3个windows虚拟机,如何让3个虚拟机都完成后,物理机执行关机操作呢?



安徽网友 华系 评论:
写脚本几秒钟ping一次虚拟机,都ping不同就shutdown咯


河北网友 我不是土豪u 评论:

写脚本几秒钟ping一次虚拟机,都ping不同就shutdown咯

我的虚拟机是不联网的,无法ping通。大佬有没有其他方案


吉林网友 Mr_Piney 评论:
一样啊 脚本监测虚拟机状态  关机的话执行shutdown


青海网友 Meedofyer 评论:
谷歌收录好快,loc帖子刚发,我就在谷歌搜到这贴


青海网友 梦一定会实现 评论:

我的虚拟机是不联网的,无法ping通。大佬有没有其他方案

我有个曲线救国方法不知可不可以,每台虚拟机启动必然消耗主机内存吧,看下主机待机内存’占用多少,写脚本监控主机内存小于这个待机值执行关闭


云南网友 寇可往 评论:
监控进程呗,还能怎么办


甘肃网友 幸福的我2016 评论:
当然虚拟机有api查询是最好的啦


陕西网友 绝版龙飞 评论:

我有个曲线救国方法不知可不可以,每台虚拟机启动必然消耗主机内存吧,看下主机待机内存’占用多少,写脚 …

这个方法好像不错,我再找找网上有没有现成的软件


山西网友 wk军哥 评论:

一样啊 脚本监测虚拟机状态  关机的话执行shutdown

可能只能监控内存占用了,网上居然找不到类似的工具


辽宁网友 交通工程2010 评论:

check.bat 放在 VMware 目录,例如:C:\Program Files (x86)\VMware\VMware Workstation

  1. @echo off
  2. for /f “delims=” %%t in (‘vmrun list’) do set str=%%t
  3. if “%str%”==”Total running VMs: 0” (
  4.     echo shutdown
  5.     shutdown /s /t 0
  6. ) else (
  7.     echo not shutdown
  8. )

发表评论