null

Почему не нужны скрипты для автоматического завершения сессий RDP в Windows ?

Введение

Такой провокационный заголовок я сориентировал на специалистов из НЕ Windows мира, так как скорее всего подобные задачи не известны тем, кто не настраивал Remote Desktop Service (Службы удаленных рабочих столов) в мире открытых на распашку окон майкрософта.

Так вот,

  • целевому читателю будет полезно узнать,
  • а опытному специалисту эта статья послужит хорошей подручной заметкой how-to.

Исходно проблема может проявляться в двух частых случаях:

  • нехватка лицензий RDS
  • проблемы с производительностью

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

Столкнулись с проблемой тормозящей ВМ с WinServer 2016 Standart  из-за того, что пользователи не закрывают свои сессии и ПО в этих сессиях.
Можете пожалуйста сделать скрипт, который будет очищать (т.е закрывать) все сессии пользователей, например в 4 часа утра?

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

Решение

Данная задача решается не через скрипт, а через установку настроек Служб удаленных рабочих столов.

Важно подключиться к системе от доменной УЗ (с локальной УЗ даже с правами локального администратора ничего не выйдет).

Переходим в

 Диспетчер серверов\Службы удаленных рабочих столов\Коллекции\ 

Переходим в свойства коллекции в разделе Сеанс

Разумно предположить, что если человек не работает в течении определенного длительного времени, он наврятли подключиться в течении дня снова. Допустим, что мы знаем о том, что сотрудники - люди - прерываются на часовой обед, и далее продолжают работу.

Соответственно максимальный перерыв по регламенту их организации 1 час. Но +- примем с запасом и поставим 2 часа.

Итого устанавливаем следующие значения (в Вашем рассуждении с учётом специфики пользователей сервера могут получиться другие значения, главное, чтобы они были основаны на реалиях бизнеса организации):

  • Ограничения по окончании разъединенного сеанса 2 часа.
  • Ограничения бездействующего сеанса  2 часа.
  • Когда достигнуто ограничение сеанса или подключение прервано ЗАВЕРШИТЬ СЕАНС
     

 

А для других пользователей (кому надо сохранять состояние сессий, и не рвать каждые 2 часа) - создайте отдельную коллекцию со своими настройками.

 

Заключение

Ещё мои статьи по настройке RDP сервисов в Виндовс

 

Мы имеем широкий опыт по настройкам, обслуживанию, поддержке, оптимизации ИТ инфраструктуры. В компетенциях нашей команды технологии Microsoft, Oracle, vmWare, Huawei, Citrix, Cisco, Astra Linux и много open source продуктов (Xen & KVM based гипервизоры, Nix системы, сетевые технологии). Обращайтесь к нам как со сложными вопросами ИТ: мы открыты как для больших, так и малых проектов.