Задать вопрос
tonyslark
@tonyslark
junior system administrator

Как распознать/отловить log off и/или завершение работы?

Имеется скрипт запускающийся при входе пользователя. Необходимо организовать его закрытие когда пользователь делает log off или выключает компьютер.
В интернете нашел лишь вариант "подписаться" на события класса SystemEvents Class типо:
$Event = [microsoft.win32.systemevents]
Register-ObjectEvent -InputObject $Event -EventName "SessionEnding" -Action { ... }
Register-ObjectEvent -InputObject $Event -EventName "SessionEnded" -Action { ... }
Может быть есть еще какие-нибудь более красивые варианты?
Заранее спасибо!
  • Вопрос задан
  • 220 просмотров
Подписаться 2 Оценить Комментировать
Ответ пользователя Александр К ответам на вопрос (3)
А что, скрипт разве продолжает работу, когда пользователь завершает сеанс? Ведь все процессы, связанные с его сеансом завершаются при выходе.
Ответ написан