2015-06-24 38 views
0

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

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

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

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

回答

1

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

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

任务需要很长时间,几分钟。这个持续时间不容易预测,它取决于许多参数。任务在完成时启动关机。 –

+0

@AndreyEpifantsev你可以使用'msg.exe */W/v'任务正在进行中,服务器将重新启动“'这对我来说是一个计划任务 –