You need to enable JavaScript to run this app. 原at命令已弃用,如何使用schtasks.exe配置每日23点自动关机的计划任务
优惠活动
大模型
产品
解决方案
定价
更多

原at命令已弃用,如何使用schtasks.exe配置每日23点自动关机的计划任务

使用 schtasks.exe 配置每日23点自动关机任务

对应你原来用 at 命令实现的需求(每周一到周日23:00触发,执行强制关机+5分钟倒计时),可以直接用以下方法配置,不需要额外安装工具:

管理员权限下一键命令行配置(最快捷)

首先以管理员身份打开PowerShell或命令提示符,直接执行以下命令即可完成配置:

schtasks /create /tn "每日23点自动关机" /sc daily /st 23:00 /tr "shutdown -s -f -t 300" /f

各参数和你之前的 at 命令逻辑完全匹配:

  • /sc daily 等价于原命令里的 /every:M,T,W,Th,F,S,Su,即每日全周触发,不需要单独枚举星期几
  • /st 23:00 对应原命令的23:00触发时间
  • /tr "shutdown -s -f -t 300" 完全复用你原来的关机参数:-s 代表常规关机、-f 强制关闭无响应程序、-t 300 预留5分钟倒计时缓冲,期间可以随时执行 shutdown -a 取消关机
  • /f 作用是存在同名任务时直接覆盖,不弹出冗余确认提示

配置后的验证与日常管理

  • 查看任务状态:执行 schtasks /query /tn "每日23点自动关机",可以直接看到任务下次触发的时间、规则配置是否正确
  • 手动测试执行:执行 schtasks /run /tn "每日23点自动关机",如果系统弹出5分钟后关机的提示,就说明任务可以正常触发,测试完成后记得执行 shutdown -a 取消关机即可
  • 删除任务:如果后续不需要自动关机,执行 schtasks /delete /tn "每日23点自动关机" /f 就能直接移除配置

可选:图形界面手动配置方式

如果不习惯命令行操作,可以手动在任务计划程序里配置:

  1. 按下 Win+R 输入 taskschd.msc 回车,打开系统自带的任务计划程序
  2. 点击右侧「创建基本任务」,任务名称填写「每日23点自动关机」,进入下一步
  3. 触发器选择「每天」,下一步设置开始时间为23:00,间隔天数为1,确保每日触发
  4. 操作选择「启动程序」,下一步在「程序或脚本」栏填写 shutdown,「添加参数」栏填写 -s -f -t 300
  5. 完成创建后,在弹出的任务属性窗口中,建议勾选「使用最高权限运行」,避免因权限不足导致关机命令执行失败

注意:如果需要电脑在未登录用户的状态下也能按时触发关机,可以在任务属性里额外勾选「不管用户是否登录都要运行」选项。

内容的提问来源于stack exchange,提问作者mariolu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.25 14:36:03