Я хотел бы удостовериться, что люди вышли из системы, как только они закончили работать на одной, определенной многопользовательской машине. В настоящее время следующий пользователь просто «поменяет пользователя» и продолжит работу, но, по-видимому, одновременное подключение многих пользователей с открытыми программами израсходует ресурсы.
Можно ли автоматически выходить из системы с пользователей, если они не были активными в течение 24 часов?
Как вариант, можно ли выйти из системы, кроме текущего пользователя, в полночь?
Компьютер находится в доменной сети Windows - хотя я хочу, чтобы автоматический выход из системы работал только на одной машине (я не являюсь сетевым администратором)
,
Ответы:
Чтобы выйти из системы отключенных пользователей, оставив текущего пользователя подключенным, скопируйте следующий код сценария в файл .cmd, например «LogOffUsers.cmd», а затем запустите его как службу в полночь:
Сценарий работает, используя команду запроса, чтобы найти отключенных пользователей, выполнив поиск по фразе «диск», а затем выйдя из системы.
Если вы хотите, чтобы скрипт вместо этого работал непрерывно как служба, регистрируя пользователей, когда они были отключены / неактивны в течение определенного периода времени, вы должны использовать:
Этот сценарий использует ту же команду запроса, но дополнительно проверяет часть результатов «ВРЕМЯ ПРОДОЛЖЕНИЯ», регистрируя пользователя, если время простоя превышает 32 («GTR 32»). Эта фраза встречается дважды, потому что жетон «ВРЕМЯ ПРОДОЛЖЕНИЯ» может встречаться в двух разных позициях Затем строка, начинающаяся с «выбора», ждет 2 минуты, а затем снова выполняет операцию, возвращаясь к началу. Вы можете увеличить или уменьшить значение «32» в соответствии с вашими потребностями.
Нашел здесь .
источник
Обратите внимание, что вышеперечисленное будет работать только в течение минут простоя, вам нужно внести в него небольшую поправку, если вы хотите использовать часы простоя до выхода из сеанса без связи.
Измените 23, чтобы настроить часы, выше будет работать в течение 24 часов или более простоя. %% h 2012 гарантирует, что значение %% d является часом, а не минутным значением.
источник
Я бы искал способ отключить функцию «Сменить пользователя». Это может помочь.
источник