Как предупредить пользователя о перезагрузке из системной учетной записи?

Я создал задачу по счтаскам. Эта задача запускается при запуске системы, запускается с системной учетной записью и заставляет Windows перезагружаться после ее завершения. Задание длится 1-2 минуты. Пользователь знает, что задание выполняется, но он может забыть об этом. Если пользователь забудет об этой задаче, он может войти в систему и начать выполнять какую-то работу, после чего система внезапно отключится.

Я хочу предупредить пользователя о предстоящей перезагрузке. В идеале система должна отображать сообщение экрана приветствия (аналогично сообщению "Не выключать компьютер" при обновлении) и не отображать экран входа в систему. Но я не знаю, как это сделать.

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

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

1 ответ

Как вы перезагрузите свой сервер? Shutdown.exe будет отображать предупреждающее сообщение или вы можете добавить свое собственное:

shutdown /r /t 300 /c "server is going to shutdown"
Другие вопросы по тегам