Как мешать Удаленному рабочему столу закрыть мой сеанс из-за неактивности?

Считайте администраторскую дзэн: http://www.adminzen.org/adminzen.png И попытка придерживаться это, советует.

21
задан 13 May 2011 в 17:52
3 ответа

Используя Групповые политики (лучшая практика) Открывают Group Policy.

В Конфигурации компьютера, Административных Шаблонах, Windows Components, Службы удаленных рабочих столов, Сессии, включают настройки, которые Вы хотите настроить. Посмотрите, что политика объясняет текст для получения дополнительной информации.

Или

Использование конфигурации служб удаленных рабочих столов открытая конфигурация служб удаленных рабочих столов.

В консольном дереве нажмите Connections.

В панели щелкните правой кнопкой по соединению, для которого Вы хотите изменить настройки тайм-аута и затем нажать Properties.

На вкладке Sessions, выше Конца разъединенная сессия, устанавливают пользовательский флажок настроек Переопределения. Это позволяет Вам настраивать настройки тайм-аута для соединения.

Настройте следующие настройки тайм-аута как соответствующие:

В Конце разъединенная сессия выберите максимальное количество времени, которым разъединенная сессия остается на сервере. Когда ограничение по времени достигнуто, разъединенные концы сессии. Когда сессия заканчивается, она постоянно удалена из сервера. Выберите, чтобы Никогда не позволить разъединенным сессиям оставаться на сервере неограниченно долго.

В Активном пределе сессии выберите максимальное количество времени, что сессия пользователя может остаться активной на сервере. Когда ограничение по времени достигнуто, или пользователь разъединяется от сессии или концов сессии. Когда сессия заканчивается, она постоянно удалена из сервера. Выберите, чтобы Никогда не позволить сессии продолжаться неограниченно долго.

В Неактивном пределе сессии выберите максимальное количество времени, которым неактивная сессия (сессия без клиентского действия) остается на сервере. Когда ограничение по времени достигнуто, или пользователь разъединяется от сессии или концов сессии. Когда сессия заканчивается, она постоянно удалена из сервера. Выберите, чтобы Никогда не позволить неактивным сессиям оставаться на сервере неограниченно долго.

Источник

11
ответ дан 2 December 2019 в 20:06

Для Windows 7/Windows 10/Windows Server 2012 и выше:

  • Нажмите Windows+R и введите gpedit. msc
  • Перейдите по дереву слева в Конфигурация компьютера/административные шаблоны/компоненты окон/службы удаленного рабочего стола/ограничения по времени сеанса удаленного рабочего стола
  • Настройте четыре установки по своему усмотрению (я полагаю, вы хотите настроить Установить ограничение по времени для отключенных сеансов и Завершить сеанс, когда будет достигнуто ограничение по времени)
5
ответ дан 2 December 2019 в 20:06

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

Однако я нашел другое решение , которое использует Windows Script Host для запуска фрагмента JScript, который будет переключать Scroll Lock каждые пять минут в течение одного часа.

Вот сценарий. Просто сохраните его с расширением .js и запустите с помощью «Microsoft Windows Based Script Host».

var WshShell = WScript.CreateObject("WScript.Shell");
for (var i = 0; i < 12; i++) { // Loop 12 times
    WshShell.SendKeys('{SCROLLLOCK}');
    WshShell.SendKeys('{SCROLLLOCK}'); // Toggle Scroll Lock
    WScript.Sleep(300000); // Wait 5 minutes
}

Если вы хотите изменить нажимаемую клавишу, просмотрите эту ссылку и замените параметр SendKeys на другой символ.

5
ответ дан 2 December 2019 в 20:06

Теги

Похожие вопросы