我有 Windows Server 2003 域和 Windows XP 工作站。有必要在下午 6 点在计算机上显示一个窗口(您真的要关闭计算机吗以及“是/否”按钮)。如果用户单击“是”或“5 分钟后计算机关闭”,否则用户单击“否”,则一小时后窗口将再次显示。
答案1
看一下Sysinternal 的 pssshutdown
,结合 Windowsat
命令,您可以创建每日计划任务来执行此操作。该实用程序允许自定义消息框、默认超时并显示一个窗口提示用户取消或继续关机。
使用计算机登录脚本创建组策略,如下所示:
REM Schedule computer shutdown task using AT.
SET SHUTDOWNTIME=22:00
SET TIMEOUT=600
IF EXIST "%PROGRAMFILES%\PStools\psshutdown.exe" (
REM Clear at tasks
AT.EXE /delete /yes
REM Schedule shutdown daily, repeat in case of user cancellation.
AT.EXE %SHUTDOWNTIME% /EVERY:m,t,w,th,f,s,su "%PROGRAMFILES%\PStools\psshutdown.exe" -accepteula -c -f -k -t %TIMEOUT% -m "Nightly shutdown in progress. Click CANCEL if you need to continue using this computer."
)
您需要自定义路径来psshutdown
匹配您的环境。
答案2
您可以使用在和关机程序脚本中的命令来完成此操作。