我有一台装有 Hyper-V 的 Windows Server 2012,
我的问题是如何在 30 天后自动停止 hyper-v 中的 VM,而无需我进行任何操作,这里的重点是我有许多客户端和 VM,所以我希望系统为我执行逾期发票停止服务,这可能吗?
谢谢。
答案1
编写一个 PowerShell 脚本在主机上运行,它可以检查数据库中是否存在逾期发票,如果发现则停止该客户的 VM,例如:
Stop-VM -Name foobar -Save
安排脚本每天或每周运行一次。
答案2
您可以在虚拟机上创建计划任务,使用“关机”命令并将任务设置为在 30 天内运行。Hyper-V 中没有内置功能来安排虚拟机关闭/重启。