Использование Планировщика заданий для выполнения задачи перед завершением работы

на момент написания, доступны только варианты "Начать задачу":

  • по расписанию
  • при входе в систему
  • при запуске
  • на холостом ходу
  • событие
  • при модификации / создании задачи
  • при подключении к сеансу пользователя
  • при отключении от пользовательского сеанса
  • блокировка рабочей станции
  • на рабочей станции разблокировки

есть ли способ запустить планировщик задач задача перед выключением?

24
задан fixer1234
02.05.2023 12:11 Количество просмотров материала 3604
Распечатать страницу

3 ответа

несмотря на то, что это старый поток, я хотел бы добавить решение, которое я разработал, которое работает хорошо.

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

Я закончил создание запланированной задачи следующим образом:

  • тип : On Event (Basic)
  • Log: System
  • Source: User32
  • код : 1074

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

9
отвечен Nathan 2023-05-03 19:59
4
отвечен John 2023-05-03 22:16

планировщик задач ограничен в своей способности планировать задачу при завершении работы. Аналогичный вопрос был задан при переполнении стека (инструкции-расписание-задач-для-запуска-при-закрытии-окна), и ответы там описывают несколько методов, отличных от использования Диспетчера задач, включая метод редактора групповой политики, который подробно описан и может быть лучшим способом его обработки.

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

кроме того, обратите внимание, что статус задачи может быть:

запрошенная операция не была выполнена, так как пользователь не выполнил вход в сеть. Указанная служба не существует. (0x800704DD)

однако это не значит, что он не работал.

2
отвечен Oz Edri 2023-05-04 00:33

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх