none
Процессы при перезагрузке/выключении Windows. Требуется контролировать. RRS feed

  • Вопрос

  • Доброго времени суток!


    Задача: отправить сообщение о перезагрузке или выключении сервера до его фактического выключения.

       В случае работы команды shutdown, когда запускаем с ключом /r или без ключа...  имеется "штатная" минута до фактического выполнения команды. Отлавливаю в EventLog источник: User32 Код события: 1074 и планировщиком задания, через Powershell, спокойно отправляю сообщение. В данном случае проблемы нет.

       Проблема возникает, когда в пользовательском интерфейсе нажимаю "Пуск" --> "Перезагрузить" ... или "Завершение работы". Иногда....иногда сообщение успевает проскочить. Но, ввиду того что процесс выключения запускается сразу, powershell просто не успевает отработать либо вообще не запускается. Все! Shutdown, значит shutdown.

       Решение проблемы вижу две. Либо должно быть запущено какое-либо приложение, которое способно "отсрочить" процесс выключения. Либо "подмена" кнопок интерфейса на выполнение команды shutdown.... возможно еще что-то.


    Как выйти из ситуации?

    11 марта 2021 г. 13:36

Все ответы

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

    The opinion expressed by me is not an official position of Microsoft

    • Предложено в качестве ответа Vector BCOModerator 16 марта 2021 г. 17:25
    11 марта 2021 г. 14:09
    Модератор