1

Меня попросили исследовать некоторые функции для нескольких компьютеров с общим доступом под управлением Win7 в локальной сети. Обычно люди заходят на ПК, блокируют их утром и уходят (сохраняют), что делает их непригодными для использования другими пользователями.

Мне нужна программа / скрипт, которая позволит пользователю блокировать ПК в обычном режиме (Ctrl Alt + Del), однако затем он разблокируется и выйдет из системы через 30 минут. В идеале таймер на экране должен отсчитывать от 30 минут, чтобы другие пользователи знали, когда вернуться к ПК, чтобы получить доступ.

Я представляю себе эту работу следующим образом;

  • текущий пользователь блокирует компьютер и предупреждается, что он разблокируется через 30 минут
  • экран заблокирован, отображается обратный отсчет
  • когда отсчет завершится, компьютер разблокируется и выйдет из системы

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

Обратите внимание, что все учетные записи пользователей управляются администратором через Active Directory. Я хотел бы сохранить эту функцию отдельно от любых групповых политик пользователей и изменений AD, если это вообще возможно.

1 ответ1

2

Вот решение с использованием планировщика задач. Впрочем, нет никакого необычного обратного отсчета.

Запланированное задание с именем "Log Off Idle Session", которое запускается, когда пользователь входит в систему или когда система переходит в режим ожидания, а условия запускаются только в том случае, если они простаивают в течение 30 минут. Он настроен на запуск только в том случае, если пользователь вошел в систему и проверен [] Запуск с наивысшими привилегиями

Замечания:

Согласно документации, планировщик заданий проверяет состояние "ожидания" каждые 15 минут, поэтому нельзя ожидать, что оно будет надежно работать в течение 1 минуты.

1 2 3 4 5 6

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .