Как настроить автоматический выход из windows 10 при отключении от RDP?
Есть тонкий клиент для работы на RDP на котором в автозагрузке при входе в систему сразу устанавливается соединение с сервером по RDP.
Задача при отключении от RDP выполнять выход из Windows 10.
В интернет куча инструкций, как это сделать на RDP, а вот на физическом хосте ничего не находится((
Подскажите решение?
Я бы ковырял в таком направлении:
Вместо проводника при входе запускайте .bat с двумя командами - первая запуск mstsc, вторая - выход из системы. Окно батника спрячьте за пределы рабочего стола.
Кроме того - назначьте в планировщике проверку наличия процесса mstsc в текущем контексте. Если нету - выполнять логаут.
Найти альтернативный RDP клиент, в котором можно относительно легко отследить отключение и запустить нужный скрипт.
Написать скрипт (например с помощью ннкрон), который будет отслеживать состояние RDP клиента и данные в окне RDP клиента для отслеживания отключения. Может получится, может нет - давно не использовал родной RDP и не помню какие там варианты отключения и структура окна.
Сделать RDP клиента оболочкой по умолчанию - т.е. вместо проводника RDP клиент. Вероятно потребуется приложение для мониторинга RDP клиента и его запуска в случае закрытия - это режим киоска.
Не безопасно, но относительно просто: запускать RDP клиент до логина пользователя (вот тут у меня лежит пример сервиса для запуска любого приложения на экране логина).
На сервере мониторить выход пользователя и отправлять сигнал на клиент по сети, а на клиенте при получении сигнала - выходить из системы.
Написать свой клиент на .Net с нужным функционалом.