Выключите компьютер после того, как ежедневное время работы

337
AlCi

Мне нужно выключить мою систему после того, как она достигнет определенного количества ежедневного времени безотказной работы.

Я не планировал писать пакет или простую программу, планировать его загрузку только для конкретного пользователя, который проверяет ежедневное время работы компьютера (сброс в 24:00) и выполняет безопасное отключение, как только время работы достигает 2 часов. день.

Существует ли специальная командная строка или подобное, которая проверяет ежедневное время безотказной работы? Или это проверяет ежедневное время безотказной работы на пользователя?

Я бегу побеждать. 10.

Благодарю вас!

0
Это может решить вашу проблему, если ваша проблема такая, какой я думаю: http://windows.microsoft.com/en-us/windows-10/set-child-limits Tarnay Kálmán 7 лет назад 3

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

4
LPChip

Команде shutdown можно дать параметр времени.

shutdown -s -f -t 7200 

Это принудительно выключит компьютер через 2 часа. Однако можно прервать задачу, используя shutdown -a. Поместив это в пакетный файл и поместив этот пакетный файл в меню «Пуск», папка запуска будет запускаться при каждом входе этого пользователя в систему.

Если прерывание выключения становится проблемой, можно выполнить то же самое с помощью планировщика задач.

Создать новое задание. Для события выберите At log on, выберите Определенный пользователь и выберите его пользователя.

Ниже проверьте Delay task forи измените его на 2 часа. (вам нужно будет ввести его вручную, но он будет работать) Нажмите ок.

На вкладке «Событие» нажмите «Создать» и выберите программу из выпадающего списка. Ниже в программе выберите: shutdown Ниже в параметрах укажите:-s -f -t 0

Нажмите ОК дважды.

Задача была выполнена, и когда этот пользователь входит в систему, через 2 часа без предупреждения компьютер выключается. Любые незасеянные предметы исчезнут. К сожалению, это не то, что вы хотите изменить, потому что в противном случае при выключении это позволит пользователю отменить выключение и продолжить нормальную работу.

Теоретически вы можете скопировать задачу, отложить 2-ю на 130 минут и использовать эти настройки, а также изменить первую и удалить опцию -f. Это сначала отключит, но позволит пользователю отменить в случае открытия любых документов. Если они продолжают работать, через 2 часа и 10 минут, компьютер принудительно выключается, и они теряют любую работу, которую они открыли.

Спасибо за ваш ответ, но этот способ не мешает пользователю снова включить компьютер в тот же день и продолжать его использовать, что является идеей, которая мне нужна в данном конкретном случае. AlCi 7 лет назад 0
В вашем посте не указано, что вам это нужно. То, что вы хотите, требует родительского контроля со временем включения и выключения. В противном случае это невозможно / слишком сложно. LPChip 7 лет назад 0