Меня попросили исследовать некоторые функции для ряда общих ПК с Win7 в локальной сети. В основном люди входят в ПКи запирание ихутром и уходит (сохраняя их), делая их непригодными для использования другими пользователями.
Мне нужна программа/скрипт, который позволит пользователю заблокировать ПК как обычно (Ctrl Alt + Del), однако затем он будетразблокироватьсам по себе ивыйтичерез 30 минут. В идеале таймер на экране с обратным отсчетом от 30 минут, таким образом другие пользователи будут знать, когда им следует вернуться к ПК для получения доступа.
Я представляю себе, как это работает, следующим образом:
- текущий пользователь блокирует компьютер и получает предупреждение о том, что он будет разблокирован через 30 минут
- экран заблокирован, отображается обратный отсчет
- когда обратный отсчет заканчивается, ПК разблокируется и принудительно выходит из системы
Я даже не знаю, как подступиться к этому вопросу, поэтому я открыт для предложений, указаний и рекомендаций по программному обеспечению.
Примечание, все учетные записи пользователей управляются (администратором) через Active Directory. Я бы хотел сохранить эту функцию отдельно от любых политик групп пользователей и изменений AD, если это вообще возможно.
решение1
Вот решениеиспользование планировщика задач. Хотя обратного отсчета не будет.
Запланированная задача с именем«Выйти из неактивного сеанса», настроен на запуск, когда пользователь входит в систему или когда система переходит в режим ожидания, и с условиями, настроенными на запуск только при бездействии в течение 30 минут. Он настроен на запуск только когда пользователь вошел в систему и[ ] Запустить с наивысшими привилегиямипроверено.
Примечание:
Согласно документации,Планировщик заданий проверяет состояние «простоя» каждые 15 минут., поэтому нельзя ожидать, что он будет работать надежно через 1 минуту.