【问题标题】:How to warn user about reboot from system account?如何警告用户从系统帐户重新启动?
【发布时间】:2015-06-24 11:23:44
【问题描述】:

我通过 schtasks 创建了任务。此任务在系统启动时启动,在系统帐户中运行,并在完成后强制 Windows 重新启动。 任务运行 1-2 分钟。 用户知道该任务正在运行,但他可以忘记它。如果用户忘记了这个任务,他可以登录并开始做一些工作,然后突然系统关闭。

我想警告用户即将重新启动。理想情况下,系统应显示欢迎屏幕消息(类似于更新时的消息“不要关闭计算机”)并且不显示登录屏幕。但我不知道该怎么做。

另一种可能的解决方案:显示带有警告的窗口。我试图从任务中显示消息框,但它不可见。可能在系统帐户中运行的应用程序无法与用户交互。

你能帮帮我吗?如何警告用户重启?最简单的方法是什么?

【问题讨论】:

    标签: windows user-interface windows-task-scheduler local-system-account


    【解决方案1】:

    如何重新启动服务器? Shutdown.exe自然会显示警告信息,也可以自己添加:

    shutdown /r /t 300 /c "server is going to shutdown"
    

    【讨论】:

    • 任务需要很长时间,几分钟。这个持续时间不容易预测,它取决于许多参数。任务完成后启动关闭。
    • @AndreyEpifantsev 你可以使用msg.exe * /W /v "task in progress, server will reboot" 这在计划任务中对我有用
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-04
    • 1970-01-01
    • 1970-01-01
    • 2013-11-07
    • 1970-01-01
    • 2023-04-05
    相关资源
    最近更新 更多