Назад | Перейти на главную страницу

Возникли проблемы с включением функции "Установить действие по истечении времени входа в систему"

У меня есть сервер Windows Server 2012, который позволяет пользователям удаленного рабочего стола (сеансы размещаются на самом сервере). Я пытаюсь установить часы входа в систему для этих пользователей удаленного рабочего стола.

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

Однако, когда я пытаюсь использовать Set action to take when logon hours expire вариант (User Configuration/Administrative Templates/Windows Components/Windows Logon Options/Set action to take when logon hours expire) и установите поведение «Выход из системы», ничего не произойдет - пользователь сможет продолжить сеанс. Я пробовал применять эту политику как для группы пользователя, так и для локального компьютера. Я бегал gpresult для пользователя и подтвердил, что политика явно действует.

Я также наивно попробовал опцию «Принудительный выход из системы по истечении времени входа в систему», но это явно не относится к интерактивным входам (сбивает с толку!).

Я неправильно применяю этот параметр или мне нужно предпринять какие-то другие шаги, чтобы заставить его работать? Буду благодарен за любой вклад. Спасибо!

РЕДАКТИРОВАТЬ

Итак, основываясь на комментарии @RobM и других обсуждениях в Интернете, похоже, что эта политика на самом деле не работает (по крайней мере, не так, как ожидалось). Есть ли какая-либо официальная документация MS для этой политики (я просмотрел кое-что в Интернете и не нашел многого) или есть какие-либо ресурсы, которые могли бы ее охватить?

Если предположить, что эта политика не является вариантом, одним из возможных обходных путей может быть запланированная задача по выходу пользователей из системы по истечении времени их входа в систему. Однако часы работы каждого пользователя могут отличаться, поэтому я не могу использовать триггер времени дня. Есть ли какое-нибудь событие «время входа в систему истекло» (например, в журналах событий), к которому я мог бы подключиться для запуска задачи выхода из системы?

Для решения этой проблемы можно использовать сочетание параметров из двух объектов групповой политики. Сначала в User Config \ Admin Templates \ Windows Components \ Windows Logon Options настройте «Установить действие по истечении времени входа в систему» ​​для отключения. Затем в User Config \ Admin Templates \ Windows Components \ Remote Desktop Session \ Session Time Limits настройте «Установить ограничение по времени для отключенных сеансов». Но имейте в виду, что формулировка этого объекта групповой политики гласит: «... Если вы включите этот параметр политики, отключенные сеансы удаляются с сервера ...», поэтому убедитесь, что это действие, которое вам удобно, если вы выберете этот маршрут.

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