Отключение RDP-сессий
Параметры отключения/разлогинивания RDP-с ессий находятся в секции RDP конфигурационного файла WebApi:

В таблице ниже приводится описание параметров.
№ | Параметр | Назначение | Примечание |
---|---|---|---|
1 | SessionsReleaseThreadSleep | Время засыпания потока отключения RDP-сессий (мсек) | |
2 | EnabledLogOffDisconnectedRDPUsers | Разлогинивать отключенных RDP-пользователей | |
3 | LogOffDisconnectedRDPUsersThreadSleep | Время засыпания потока разлогинивания отключенных RDP-пользователей (мсек) | |
4 | LostConnectTimeout | Время (сек) с последней даты обновления состояния, после которого соединение считается потерянным | |
5 | LogOffDisconnectedRDPUsersAsync | Асинхронное разлогинивание RDP-пользователей | |
6 | MaxAttemptStartLogOff | Максимальное количество попыток отправки команды разлогона в Агент | Если попытки исчерпаны, Оркестратор не будет пытаться сделать разлогон, сессия останется висеть отключенной |
7 | MaxAttemptLogOff | Максимальное количество попыток разлогона. На основе ответа от Агента | См. выше |
8 | SessionsReleaseDelay | Задержка релиза сессии (мсек). Сессия может очень быстро понадобиться другому роботу, чтобы её не пересоздавать заново | Только для ExclusiveSessionsRelease = false |
9 | ExclusiveSessionsRelease | Если поднят этот флаг, робот при освобождении сессии не смотрит на отсутствие релиза сессии у других роботов. Иначе сессия не будет отключена, если хотя бы один робот не сообщил об этом, или его проект не требует закрытия сессии Должно использоваться, когда только один робот закрывает сессию, чтобы не ломать работу остальных роботов в этой сессии | |
Если количество RDP-лицензий ограничено*, нет запаса, а роботы в одной сессии не запускаются сразу друг за другом (например, по триггеру завершения), рекомендуется установить
SessionsReleaseDelay=0
.Если при условии ограничения на RDP-лицензии все же роботы в одной сессии запускаются сразу друг за другом, рекомендуется
ExclusiveSessionsRelease=true
.* Лицензии RDS для Windows.
Last modified 4mo ago