5

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

Для триггера я установил пользовательское событие: журнал: система, источник: Winlogon, код события: 7002. Я нашел вышеуказанный идентификатор события где-то в Интернете - он обозначает выход из системы (AFAIK).

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

Должно ли это даже работать? И если нет, где я могу найти другие идентификаторы событий? Как я могу даже искать их? (Я имею в виду, как их зовут?)

2 ответа2

5

Вы должны добавить идентификаторы событий:

Они отражают множество сценариев входа / выключения и выключений.

Ссылка:

2

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

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

События входа / выхода отображаются в папке "События Windows" в журнале "Безопасность".

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .