Win7 разблокировка и выход из системы через x минут

2473
jonboy

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

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

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

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

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

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

1
Они уходят и блокируют их или просто уходят от них, и текущая настройка заключается в том, чтобы автоматически блокировать их через 30 минут? Кажется, есть два элемента этой проблемы. Во-первых, это проблема с человеком, которую следует решить, потому что, как только компьютер заблокирован, любой сценарий, который мы можем гарантировать, не сработает. Второй элемент - ваша текущая конфигурация не позволяет входить нескольким пользователям одновременно. Ramhound 8 лет назад 0
Привет, @Ramhound, они блокируют их и уходят, оставляя ПК «своим» до тех пор, пока он заблокирован. Проблему человека трудно контролировать, нет способа остановить людей, блокирующих ПК. Вот почему мы чувствуем, что принудительное отключение после 30 минут блокировки поможет. jonboy 8 лет назад 0
Проблема человека легко решается. Когда это произойдет, возьмите пенистую летучую мышь, ударив ее по голове за использование компьютера, а не за выход из системы. Я шучу на этом фронте, но если вы сделаете это проблемой, к которой относятся серьезно, этого не произойдет. Честно говоря, вместо блокировки компьютера вы рассматриваете возможность установки политики для автоматического выхода из системы? Я знаю, что вы хотите избежать этого решения, но это решает проблему, и как только люди учатся сохранять свою работу, это решает проблему людей. Ramhound 8 лет назад 0
Привет, Джонни. К сожалению, вопросы о рекомендации по программному обеспечению не относятся к теме Super User, однако это может быть разумным вопросом на нашем родственном сайте [softwarerecs.se]. Подумайте о том, чтобы пометить ваш вопрос вниманию модератора и запросить миграцию. a CVn 8 лет назад 0
@ Ramhound мне нравится идея палки! Возможно, мой вопрос не был достаточно ясен, я добавил немного. Они входят в систему, а затем блокируют компьютеры. Я хотел бы, чтобы ПК разблокировал сам себя и вышел из системы через 30 минут, указав, сколько времени осталось до принудительного выхода из системы. jonboy 8 лет назад 0
@johnny_s - Эта вторая часть нереальна. То, что вы можете сделать, когда компьютер заблокирован, чрезвычайно ограничено. Отображение таймера не является одной из таких вещей. Ramhound 8 лет назад 0

1 ответ на вопрос

2
beatcracker

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

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

Замечания:

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

1 2 3 4 5 6

спасибо @beatcracker, если бы я только мог заставить свой модный обратный отсчет работать! jonboy 8 лет назад 1