В общей лаборатории есть машины. Иногда кто-то блокирует машину с намерением вернуться, но по какой-то причине этого не происходит. В настоящее время машина выключена, поэтому ее может использовать другой пользователь.
Было бы неплохо установить таймер, скажем, 20 минут, а затем отобразить кнопку, которая могла бы позволить следующему пользователю потребовать машину. Он должен выйти из системы текущего пользователя и представить экран входа в систему следующему пользователю.
Есть ли параметр групповой политики или, возможно, какое-либо другое средство (поставщик учетных данных Windows) для принудительного выхода пользователя из системы, когда компьютер заблокирован в течение определенного периода времени?
Что касается вашего первого вопроса, локальный администратор может принудительно выйти из системы или обычный пользователь может переключить пользователя в этих окнах с помощью параметра сменить пользователя
Что касается второго вопроса, это обходной путь, но это будет создание локальной запланированной задачи с на холостом ходу триггер с 30 минутное состояние и задача будет запущена остановка / л
Я тоже думал о запланированной задаче, но задача выполняется как СИСТЕМА или конкретный пользователь. Вам нужно будет получить список пользователей и время бездействия, а затем обработать их. Я предлагаю запланированное задание, которое должно начинаться каждые 30 или 60 минут.
Скрипт для получения списка пользователей с временами бездействия: https://gallery.technet.microsoft.com/scriptcenter/Get-UserSessions-Parse-b4c97837
Затем вы можете просто передать это некоторой фильтрации, а затем вызвать команду выхода из системы: https://stackoverflow.com/questions/18192746/powershell-log-off-remote-session
Если вы не знакомы с PowerShell, оставьте комментарий, и я могу что-то скинуть.