Назад | Перейти на главную страницу

Запускать пакетный файл, когда пользователь выбирает «Сменить пользователя» в Windows.

Я сохраняю данные входа / выхода всех пользователей в текстовый файл через .bat файл, который выполняется Task Scheduler (на рабочей станции-блокировка / разблокировка) / gpedit.msc (при выходе пользователя из системы / входе в систему).

Я хочу запустить такой же или любой .batфайл, когда Сменить пользователя выбирается вместо выхода из системы / блокировки рабочей станции после CTRL+ALT+DEL. В .bat файл выглядит как

echo Logoff: %date% %time:~0,5% %UserName% >> c:\Logs\History.txt

Есть ли способ сделать это?

Лучший выбор - настроить Политика расширенного аудита безопасности и окна будут регистрировать для вас события о:

  1. Вход в систему
  2. Блокировка / разблокировка рабочей станции
  3. Выход пользователя

и многие другие, которые могут быть вам полезны.

После этого вы сможете анализировать, собирать и вообще делать с этими журналами все, что сочтете нужным.

Если вы хотите, чтобы что-то запускалось, вы всегда можете настроить планировщик задач, который запускается при регистрации определенного события в журнале событий Windows: при настройке триггера запланированной задачи вы можете выбрать запуск задачи "когда регистрируется определенное событие". Просто выберите Безопасность журнал и 4779 вечерний.