带计时器的 Azure 自动关机,但没有用户连接

标签 azure shutdown

我在 Azure 中有一个 VM,并且希望在 23:00 之后关闭它(停止释放),但前提是没有用户登录。

我已经有 2 个运行手册要启动 (08:00) 和停止 (23:00)

我可以制定规则,仅在没有用户登录的情况下运行 Runbook 来关闭吗?

最佳答案

是的,您可以这样做,但唯一的方法是连接到虚拟机并查询它是否具有与 quser 或类似内容的事件用户 session 。 Azure 不知道 VM 内部发生了什么,因此没有可以查询来获取此数据的平台级 API。

这也会造成连接问题,简而言之,我只是在 23:00 关闭虚拟机。你想要实现的目标绝对是零 yield ,但实现它非常困难。

关于带计时器的 Azure 自动关机,但没有用户连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54564725/

相关文章:

java - shutdown.jar 工作但 shutdwon.exe 不工作

java web 应用程序初始化和关闭

bash - azure bash : sudo: command not found

azure - 带有 121 子状态的 HTTP 500 错误意味着什么?

Azure:我的部署的 DNS 需要多长时间才能上线?

java - 关闭进程以运行时 exec() 开始;

c - 纯 DOS 中的重置和关机(不是 Windows 中的命令提示符)

sql-server - 将表数据从 Azure SQL 数据库复制到另一个 Azure SQL 数据库?

azure - 使用 Azure Devops 将控制台应用程序部署到 Azure VM 上的文件系统

Android 设备关机 - 想要 "ShutdownThread->shutdown()"而不是 "su reboot -p"