从 Bat 文件远程关闭 Hyper V 服务器(UPS 关闭)

从 Bat 文件远程关闭 Hyper V 服务器(UPS 关闭)

我在 2003 小型企业服务器上设置了 APC UPS,并通过 USB 端口连接了 APC SmartUPS。我在服务器上设置了 PowerChute,设置如下:

断电 1 分钟后运行命令文件,2 分钟后开始关闭 Exchange 服务,3 分钟后开始关闭 IIS,4 分钟后开始关闭 SQL,最后 10 分钟后开始关闭操作系统。

除了命令文件之外,所有这些都运行正常,我想发送一个远程命令来关闭我们的 Hyper V 服务器,我通常会使用关机命令,但我有一些担忧......

  1. 如果我使用关机命令关闭 Hyper V 服务器,虚拟机会发生什么?
  2. 我是否必须先关闭每个虚拟机?
  3. 如果是这样,每次添加新机器时我是否必须不断更新文件?
  4. 我们正在运行专用的 Hyper V 服务器,而不是运行 Hyper V 的 Windows 服务器 - 因为关机是一个 DOS 命令,我知道它无论如何都应该可以工作。但是 Hyper V 服务器是否支持从远程计算机运行它?

答案1

  1. 根据参数,他们可能会强制关机(如关闭电源),并带来所有风险......

  2. 最好先关闭每台机器。

  3. 您可以使用一个元素数组,然后在需要时向该数组添加一个新的 VM。

  4. 如果您是该站点的管理员,是的,就像任何其他服务器一样,但请记住给他足够的时间来正常退出,因为如果您快速并强制关闭它,您可能会遇到一些错误,尤其是在 VM 上(孤立的 avhd 文件:))。

    我建议运行一些测试(也许是灾难恢复演习?)。我必须自己运行,相信我,这是值得的!

相关内容