Technical Anshu Главная › Руководства › Автоматический выход из системы при простое RDP
🖥️ Ограничения сеансов RDS

Автоматический выход из системы бездействующих пользователей RDP за 5 минут

Пользователи закрывают окно удаленного рабочего стола и уходят, но их сеанс продолжает работать на вашем сервере, сохраняя оперативную память, открытые файлы и активный вход в систему. В этом руководстве Windows автоматически выходит из системы бездействующих пользователей RDP с использованием ограничений времени сеанса групповой политики, при этом учетная запись администратора не попадает в это правило.

✍️ Technical Anshu🖥️ Windows Server / RDS🎧 Multi-Language Audio
Автоматический выход из системы бездействующих пользователей RDP за 5 минут
🎧 Многоязычное аудио: В видеоплеере нажмите [Настройки] (⚙️) ➔ [Аудиодорожка], чтобы выбрать язык.

📑Главы

  1. Проблема — сеансы-призраки, которые остаются на сервере в течение нескольких дней.
  2. Неактивен и отключен — два разных состояния сеанса, две разные политики.
  3. Проверка текущих сессий на сервере
  4. Открытие редактора групповой политики и поиск ограничений по времени сеанса.
  5. Установка ограничения времени простоя — 5 минут в видеоролике.
  6. Установка ограничения времени отключенного сеанса
  7. Завершить сеанс при достижении лимита времени — настройка, которая превращает сеанс в настоящий выход.
  8. Устранение правила выхода из системы для учетной записи администратора.
  9. Применение политики и тестирование сначала на одном аккаунте.

📋 Обзор и пошаговое руководство

1

Сначала узнайте три состояния сеанса

Каждый сеанс удаленного рабочего стола на сервере находится в одном из трех состояний. Активный означает, что пользователь подключен и работает. Неактивен означает, что устройство подключено, но не прикасается к клавиатуре или мыши. Отключено означает, что пользователь закрыл окно RDP, но сеанс и все приложения внутри него все еще работают на сервере.

Это различие важно, поскольку Windows имеет отдельную политику для каждого состояния. Установка только лимита простоя — вот почему отключенные сеансы в пятницу все еще активны в понедельник. Посмотрите текущее состояние вашего сервера самостоятельно — откройте командную строку на хосте сеанса и запустите:

Command Prompt
query session

Такая же картинка видна в диспетчере задач на вкладке Пользователи.

2

Откройте редактор групповой политики.

Для одного сервера откройте редактор локальной групповой политики из диалогового окна «Выполнить»:

Run
gpedit.msc

Если вы управляете многими серверами через домен, вместо этого используйте консоль управления групповыми политиками и отредактируйте объект групповой политики, связанный с подразделением, в котором находятся ваши хост-серверы сеансов:

Run
gpmc.msc

Затем перейдите к Конфигурация компьютера > Политики > Административные шаблоны > Компоненты Windows > Службы удаленных рабочих столов > Узел сеансов удаленных рабочих столов > Ограничения времени сеанса. Для правила на уровне всего сервера отдавайте предпочтение компьютерной стороне, чтобы ограничение соответствовало серверу независимо от того, какой пользователь входит в систему. Те же ограничения можно также установить для каждой коллекции RDS в разделе «Диспетчер серверов» > «Службы удаленных рабочих столов» > «Коллекции» > «Свойства» > «Сеанс», но управляйте ими только в одном месте, поскольку групповая политика выигрывает, когда они конфликтуют.

3

Установите ограничение времени простоя сеанса

Откройте Установить ограничение времени для активных, но простаивающих сеансов служб удаленных рабочих столов, установите для него значение Включено и выберите ограничение простоя — 5 минут в видео.

Когда подключенный сеанс не используется в течение такого долгого времени, Windows сначала показывает пользователю экранное предупреждение о том, что он собирается выйти из системы, а затем достигается предел. Что произойдет в этот момент — отключение или полный выход из системы — решается на следующем этапе.

📌 Будьте честны насчет 5-минутного номера: он подходит для общего киоска или терминала счетчика счетов, но сотрудник, читающий длинный документ или сидящий на совещании с открытым сеансом, будет постоянно спотыкаться о нем. Большинство офисов выбирают от 30 минут до 2 часов. Механизм имеет большее значение, чем точное число — установите предел, с которым ваши пользователи действительно могут жить.
4

Установите предел отключений и переключатель выхода из системы

По-прежнему внутри папки «Ограничения времени сеанса» установите две другие политики:

Установить ограничение по времени для отключенных сеансов — включите его и выберите, как долго может продолжаться отключенный сеанс до его завершения. Обычно выбирают от 30 минут до 1 дня. Это политика, которая очищает сеансы, прерванные пользователями, путем закрытия окна RDP.

Завершить сеанс при достижении лимита времени — включите эту функцию. Эта единственная настройка превращает тайм-аут в выход из системы, а не просто в отключение. Без него неактивный пользователь просто отключается, а сеанс продолжает работать — та самая проблема, с которой вы начали.

⚠️ Прочитайте это, прежде чем включать его на рабочем сервере: выход из системы разрушителен. Windows закрывает все приложения в сеансе, и любая работа, которая никогда не сохранялась, теряется — точно так же, как если бы пользователь вышел из системы вручную с открытыми файлами. Не включайте это тихо. Предупредите своих пользователей заранее (шаг 6), начните с большого лимита и постепенно ужесточайте его, а не наоборот.
5

Держите учетную запись администратора вне правил

При настройке видео намеренно не учитывается администратор — сеанс администратора, который находится в середине задачи на сервере, не должен выходить из-под лица, управляющего сервером. Самый простой способ сделать это — выбрать таргетинг, а не вторую конфликтующую политику:

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

Тот же путь охватывает настоящие исключения — отчет на конец месяца или учетную запись ночного экспорта, клавиатура которых простаивает, пока машина занята работой. Создайте для такой учетной записи отдельную группу с более длительными ограничениями простоя или без них и запишите исключение с указанием причины и владельца. Исключение, которое не записано, не является исключением — это слухи.

6

Примените политику, предупредите пользователей и протестируйте

Примените политику на сервере сразу, не дожидаясь следующего автоматического обновления:

Command Prompt
gpupdate /force
⚠️ Предупредите пользователей, прежде чем это будет запущено на рабочем сервере. В тот момент, когда политика активна, первая несохраненная электронная таблица, оставленная открытой бездействующим пользователем, будет закрыта — эта функция работает, а не ломается. Сообщите пользователям за день заранее, что сеансы бездействия теперь будут автоматически завершаться и что им необходимо сохранить свою работу, прежде чем уйти.

Затем протестируйте, прежде чем доверять ему: войдите в систему с одной тестовой учетной записью через RDP, оставьте сеанс нетронутым после достижения предела простоя и наблюдайте, как появляется предупреждение и происходит выход из системы. Запустите сеанс запроса еще раз и убедитесь, что сеанс полностью завершен, а не просто отключен. Также протестируйте отключенный путь — подключитесь, закройте окно RDP и проверьте, что сеанс завершается после достижения лимита отключений. Только потом раскатывайте всем одинаковые настройки.

🏷️Переменные и ключевые слова поиска по теме

🔍 Auto Logoff RDP 🔍 Idle Session Logoff 🔍 Session Time Limits 🔍 Remote Desktop Services 🔍 RDS 🔍 Group Policy 🔍 gpedit.msc 🔍 gpmc.msc 🔍 gpupdate /force 🔍 query session 🔍 Disconnected Session 🔍 Windows Server 🔍 TechnicalAnshu
🎙️ Полная расшифровка — нажмите, чтобы развернуть.

__TOK_33__

__TOK_34__

__TOK_35__

❓ Часто задаваемые вопросы

Это руководство на 100 % бесплатно?

__TOK_36__

Могут ли новички следовать этому руководству?

__TOK_37__

Где я могу задать вопросы, если застрял?

__TOK_38__

🚀 Посмотрите полное руководство на YouTube

__TOK_39__

__TOK_40__

▶️ Посмотреть полное видео
Это руководство основано на видео «Автоматический выход из системы бездействующих пользователей RDP» компании Technical Anshu. • Застряли на каком-либо этапе? Спрашивайте в комментариях к видео — там вам помогут 🙏