Как получить статус пользователя для Windows 10 VM в Azure - PullRequest
0 голосов
/ 26 июня 2018

Мой вариант использования следующий:

  • Копируется "главный" виртуальный жесткий диск в хранилище BLOB-объектов Azure
  • В Azure создается виртуальная машина на основе указанной копии виртуального жесткого диска
  • Пользователь предоставляется локально на виртуальной машине
  • Соответствующий RDP-файл передается пользователю
  • Пользователь может делать все, что он хочет (в пределах своих полномочий) до конца дня, или он выключает виртуальную машину

Теперь я хочу программно проверить состояние виртуальной машины, т. Е. Если она выключена, находится в режиме ожидания (работает, но пользователь не вошел в систему) или не используется (пользователь вошел в систему) из веб-приложения. Только один пользователь будет иметь доступ к виртуальной машине, а пользователь Windows существует только локально в виртуальной машине (в будущем это может быть пользователь AD).

У меня есть полный контроль над подпиской Azure, в будущем у меня может также быть доступ к «родительской» подписке CSP.

Пока я могу определить, включен ли Vm. Есть ли способ запросить статус входа извне? Мой план резервного копирования должен включать службу в виртуальном жестком диске Windows, чтобы сделать эту информацию доступной.

...