查看或管理计划任务;创建、修改、删除任务前确认运行账户和触发器。
schtasks /query /fo LIST /v查看或管理计划任务;创建、修改、删除任务前确认运行账户和触发器。
schtasks /change /tn <Taskname> [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/ru <username>] [/rp <password>] [/tr <Taskrun>] [/st <Starttime>] [/ri <interval>] [/rl <level>] [{/et <Endtime> | /du <duration>} [/k]] [/sd <Startdate>] [/ed <Enddate>] [/{ENABLE | DISABLE}] [/it] [/z]
schtasks /create /sc <scheduletype> /tn <taskname> /tr <taskrun> [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/ru {[<domain>\]<user> | system}] [/rp <password>] [/mo <modifier>] [/d <day>[,<day>...] | *] [/m <month>[,<month>...]] [/i <idletime>] [/st <starttime>] [/ri <interval>] [{/et <endtime> | /du <duration>} [/k]] [/sd <startdate>] [/ed <enddate>] [/it] [/np] [/z] [/xml <xmlfile>] [/v1] [/f] [/rl <level>] [/delay <delaytime>] [/hresult]
schtasks /delete /tn {<taskname> | *} [/f] [/s <computer> [/u [<domain>\]<user> [/p <password>]]]
schtasks /end /tn <taskname> [/s <computer> [/u [<domain>\]<user> [/p <password>]]]
schtasks /query [/fo {TABLE | LIST | CSV}] [/nh] [/v] [/s <computer> [/u [<domain>\]<user> [/p <password>]]] [/tn <taskname>] [/xml] [/hresult]
schtasks /run /tn <taskname> [/s <computer> [/u [<domain>\]<user> [/p <password>]]]链接的 Microsoft Learn 文章是上游依据;命令是否可用取决于 Windows 版本、服务器角色、可选功能或交互式工具上下文。
查看或管理计划任务;创建、修改、删除任务前确认运行账户和触发器。
schtasks /query /fo LIST /vMicrosoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
schtasks /create /tn "Daily Report" /tr C:\Scripts\report.cmd /sc daily /st 09:00Microsoft Learn 官方文档示例;改用前请核对路径、目标和本机可用性。
schtasks /run /tn "Daily Report"| 参数 / 子句 | 说明 |
|---|---|
/change /create /delete /end /query /run | 选择修改、创建、删除、停止、查询或启动计划任务的操作。 |
/tn <taskname> | 按任务名称及可选任务文件夹路径指定任务。 |
/tr <taskrun> | 设置任务运行的程序、脚本或命令。 |
/sc <schedule> | 选择计划类型:分钟、小时、每天、每周、每月、一次、启动时、登录时或空闲时。 |
/mo <modifier> | 设置重复间隔或每月周次修饰符。 |
/d <day>, /m <month> | 在计划类型支持时指定运行日期和月份。 |
/st <starttime>, /sd <startdate> | 设置开始时间和开始日期;日期格式遵循本机区域设置。 |
/et <endtime>, /ed <enddate>, /du <duration> | 在支持时设置结束时间、结束日期或最长持续时间。 |
/ri <interval>, /k | 按指定间隔重复;/k 在设定的结束边界停止任务。 |
/i <idletime> | 设置 ONIDLE 任务所需的空闲时长。 |
/s <computer> | 对远程计算机执行操作。 |
/u [<domain>\]<user>, /p <password> | 为远程任务操作提供凭据;将密码写在命令中可能泄露到 shell 历史。 |
/ru <username|system>, /rp <password> | 选择任务运行账户及其密码;SYSTEM 任务不使用 /rp。 |
/it | 仅在运行账户已登录时运行;不适用于 SYSTEM 任务。 |
/np | 不存储密码;任务以所选账户在非交互模式下运行。 |
/z | 计划完成后删除该任务。 |
/xml <xmlfile> | 根据操作从 XML 定义创建任务,或将任务定义输出为 XML。 |
/v1 | 创建兼容旧版任务计划程序的任务定义。 |
/f | 在支持时取消确认提示。 |
/rl <level> | 设置任务运行级别,例如受限或最高权限。 |
/delay <delaytime> | 系统启动后延迟运行 ONSTART 任务。 |
/enable /disable | 启用或禁用现有计划任务。 |
/fo {TABLE|LIST|CSV}, /nh, /v | 选择查询输出格式、省略列标题或显示详细任务信息。 |
/hresult | 以 HRESULT 格式返回进程退出代码。 |
/sc <scheduletype> | Microsoft Learn 列出的开关;可接受取值、影响及版本限制请查看官方来源。 |
/? | 显示命令帮助或受支持的命令行用法。 |
<username> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
<scheduletype> | Microsoft Learn 列出的参数或子命令;所需格式与运行上下文请查看官方来源。 |
执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。