Тайм-аут активной сессии RDS?
Кто-нибудь знает инструмент, который выдаст вам всплывающее сообщение, сообщающее пользователям о том, что они вот-вот достигнут своего активного лимита времени сеанса.
У нас есть объект групповой политики, который ограничивает активную сессию 12 часами
2 ответа
Язык сценариев по вашему выбору и планировщик задач (при входе в систему), групповая политика или группа запускаемых программ? Что-то вроде этого, возможно:
[System.Reflection.Assembly]::LoadWithPartialName("System.Windows.Forms")
Start-Sleep -s 43140
[System.Windows.Forms.MessageBox]::Show("Sessions are limited to twelve hours. You will be logged off in one minute. Please save your work.")
С http://technet.microsoft.com/en-us/library/cc754272.aspx
Активный лимит сеанса
Укажите максимальный период времени, в течение которого сеанс служб удаленных рабочих столов пользователя может быть активным, прежде чем сеанс будет автоматически отключен или завершен. Пользователь получает предупреждение за две минуты до того, как сеанс служб удаленных рабочих столов отключен или завершен, что позволяет ему сохранять открытые файлы и закрывать программы.
Предел простоя
Укажите максимальный период времени, в течение которого активный сеанс служб удаленных рабочих столов может бездействовать (без ввода пользователя), прежде чем сеанс будет автоматически отключен или завершен. Пользователь получает предупреждение за две минуты до того, как сеанс отключен или завершен, что позволяет пользователю нажать клавишу или переместить мышь, чтобы сохранить сеанс активным.
[РЕДАКТИРОВАТЬ] Чтобы запустить событие, я думаю, вы могли бы измерять время активной сессии каждую минуту и действовать на них, попадая в рассол с открытием сообщения в сеансе х, но не в сеансе у. Вероятно, разрешимый и легкий, как только это будет выяснено.
Хотя простым и понятным способом может быть запуск сценария входа в PowerShell, который просто запускает фоновое задание в пользовательском сеансе, запускает таймер и, когда он отпускается примерно через 11 часов 55 минут, отображает ваше сообщение.
Поскольку я вдали от своего компьютера с одним ipad, я не могу проверить, что подойдет и нет. Но я бы исследовал старт-работу и старт-процесс, а также старт-сон. Ящики с графическим интерфейсом никогда не были моим основным интересом в жизни, но я отметил, что большинство вещей с графическим интерфейсом, кажется, возможно достичь с помощью PowerShell. Отображение окон сообщений кажется простым, как в гугл-шоу, но, я полагаю, должна быть возможность взять на себя все состояние экрана:-)
[2: nd EDIT] Только что увидел ответ в моем последнем редактировании. Добавление в этом посте - это просто возможность фонового задания скрыть окно таймера.