如何在Azure中获取Windows 10 VM的用户登录状态

时间:2018-06-26 07:58:23

标签: .net windows azure virtual-machine

我的用例如下:

  • 已复制Azure blob存储中的“主” VHD
  • 基于上述VHD副本在Azure中创建VM
  • 在VM中本地配置用户
  • 相应的RDP文件已分发给用户
  • 用户可以在权限范围内做任何事情(在权限范围内),或者关闭虚拟机

我现在想以编程方式检查VM的状态,即它是从Web应用程序中关闭,空闲(正在运行,但没有用户登录)还是正在使用(用户当前已登录)。只有一个用户可以访问该VM,并且Windows用户仅在VM中本地存在(将来可能是AD用户)。

我完全控制了Azure订阅,在将来的情况下,我可能还可以访问“父级” CSP订阅。

现在,我可以确定Vm是打开还是关闭。有什么方法可以从外部查询登录状态?我的备份计划是在Windows VHD中包含一项服务,以使这些信息可用。

0 个答案:

没有答案