Как я могу автоматически выйти из системы пользователи машины Windows?

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

Действительно ли возможно автоматически выйти из системы пользователи машины, если они не были активны в течение 24 часов?


С другой стороны, действительно ли возможно выйти из системы все, но текущий пользователь в полночь?

Компьютер находится в сети домена Windows - хотя я только хочу, чтобы автовыход из системы работал на единственную машину (и я не сетевой администратор),

.

9
задан 26.01.2012, 20:14

1 ответ

Чтобы выйти из системы, разъединенные пользователи при оставлении текущего пользователя соединенным, копируют следующий код сценария в .cmd файл, такой как "LogOffUsers.cmd" и затем выполняют его как услуга в полночь:

@echo off
for /f "tokens=1-7 delims=,: " %%a in ('query user ^| find /i "disc"') do logoff %%b

Сценарий работает при помощи команды запроса для нахождения пользователей, которые разъединяются путем поиска фразы "диск", затем входа их.

Если бы Вы хотели, чтобы сценарий вместо этого работал непрерывно как услуга, то выходя из системы пользователи, когда они были разъединены/неактивны в течение определенного промежутка времени, Вы вместо этого использовали бы:

@echo off
:Top
for /f "tokens=1-7 delims=,: " %%a in ('query user ^| find /i "disc"') do if %%d GTR 32 (logoff %%b) else %%e GTR 32 (logoff %%b)
choice /T 120 /C 1 /D 1 /N
goto top

Этот сценарий использует ту же команду запроса, но дополнительно проверяет часть "ВРЕМЕНИ ПРОСТОЯ" результатов, регистрируя пользователя прочь, если время простоя больше, чем 32 ("GTR 32"). Та фраза происходит дважды, потому что маркер "ВРЕМЕНИ ПРОСТОЯ" может произойти два немного отличающихся положения. Затем строка, начинающаяся с "выбора", ожидает 2 минуты прежде, чем выполнить операцию снова цикличным выполнением к началу. Можно увеличиться или уменьшиться эти "32" значение согласно потребностям.

Найденный здесь.

6
ответ дан 07.12.2019, 13:31

Теги

Похожие вопросы