如何使用schtasks.exe创建计划任务并在后续无需确认自动删除?
问题解决方法
你当前删除计划任务时触发确认提示,是因为schtasks /delete命令默认需要用户确认操作,添加/f(强制)参数即可跳过确认直接删除任务。
修正后的完整批处理代码如下:
:: 创建每日17:00:30执行的取消关机任务 SCHTASKS /CREATE /SC DAILY /TN "Custom\Abort shutdown task" /TR "%windir%\System32\shutdown.exe /a" /ST 17:00:30 /F :: 无需确认直接删除任务 SCHTASKS /delete /TN "Custom\Abort shutdown task" /F
补充注意事项:
- 上述创建任务的命令里也添加了
/F参数,作用是如果同路径下已经存在同名任务,直接覆盖创建,不会弹出冲突提示,如果你不需要覆盖逻辑可以删除该参数。 - 如果你不需要每日重复执行,仅需要单次触发下午5点的任务,可以把
/SC DAILY修改为/SC ONCE,任务触发完成后不会自动重复执行。 - 执行schtasks相关命令需要管理员权限,建议你的.bat文件右键选择「以管理员身份运行」,避免权限不足导致创建/删除任务失败。
内容的提问来源于stack exchange,提问作者User not found
相关产品推荐
相关产品推荐

