Почему планировщик заданий не отлавливает события под идентификатором 4647?

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

Создано простое консольное приложение которое в качестве аргумента принимает некую цифру (которая в базе является идентификатором события).
Групповыми политиками созданы на каждой машине задания в планировщике задач, которые реагируют на следующие события
  • 4800, 4802 (блокировка, скринсейвер)
  • 4801, 4803 (разблокировка, прекращение скринсейвера)
  • 7001 (вход)


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

Однако нюанс в том, что создав в планировщике задания на Security - Microsoft Windows Security Auditing - 4647

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

В чем может быть дело?
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы