
Как настроить Windows 11 Pro на отправку электронного письма непосредственно перед выключением?
Я написал простой скрипт PowerShell для отправки электронного письма (он отлично работает), но мне не удается заставить планировщик задач успешно его запустить.
Подробности задания.....
- Базовая задача, «по событию»
- журнал установлен на «системный»
- Источник — «user32»
- Идентификатор события 1074
- Запустить с наивысшими привилегиями
Запуск расписания вручную, похоже, работает нормально, скрипт запускается, и электронное письмо отправляется.
Если я выбираю «выключение и перезагрузка», система выключается и перезагружается, как и ожидалось. После перезагрузки средство просмотра событий показывает, что произошло событие с идентификатором 1074.
История задачи также показывает, что задача была успешно выполнена, она была запущена, создана, запущена и завершена без проблем (согласно истории расписания задач). Однако электронное письмо так и не было отправлено, а файл журнала (для скрипта powershell) не существует, что говорит о том, что она никогда не запускалась, несмотря на то, что может утверждать история задач.
Почему скрипт на самом деле не вызывается и как это исправить?
решение1
Вместо использования планировщика заданий используйте редактор групповой политики для добавления сценария завершения работы.
Нажмите Win+ Rи введите gpedit.msc
, затем следуйте по пути, указанному на изображении ниже, чтобы добавить свой скрипт выключения.
Ответьте, следуясвязьпредложено @Gantendo в комментариях.