win10计划任务:拒绝访问

win10 计划任务:批处理 拒绝访问

用计划任务执行一个批处理 bat 程序,程序运行时,向当前目录中的一个文件追加内容,结果出现:拒绝访问,找了一下问题,发现是在执行程序时,没有指定它的工作目录,这会导致脚本找不到要写入的文件。

搜索 计划任务 或者 task scheduler ,右边找到 创建任务

常规:

常规选项卡中,隐藏 选项可以隐藏命令行窗口,即将批处理的窗口隐藏,隐藏后不好找到该窗口,较少使用。

运行任务时,请使用下列用户账户:该选项可以指定使用别的账户来执行任务。

只在用户登录时运行:只有该账户登陆后,才能运行该任务

不管用户是否登录都要运行:用户可以不登录

使用最高权限运行:如果使用管理员账号运行某个任务,这个选项相当于把执行任务的权限提升到管理员权限。

触发器:

点击 触发器 选项卡,出现窗口1,点击 新建 可以创建一个触发器如窗口2所示。它用来设置任务的触发周期和时间。

开始任务:可以选择在何时执行任务,这里用了默认的 ”按预定计划“

设置:设置预定的计划,譬如只执行 ”一次“,”每天“ 等,可以在这里制定预计的时间间隔

高级设置

  • 任务最多延迟时间:可以随机延迟任务的启动时间
  • 重复任务间隔:即多久重复一次任务,譬如每隔 1 小时重复执行一次
  • 持续时间:重复执行任务的持续时间。譬如持续时间 1 天,重复间隔为 1 小时,则代表在 1 天内每隔 1 小时重复执行该任务。1 天后就不再重复该任务。
  • 重复持续时间结束时停止所有运行的任务:当重复执行任务时,可能会有多个任务实例在同时运行,勾选这项可以结束其他运行的任务实例。
  • 任务的运行时间超过此值则停止执行:顾名思义,超过这个时间就不再执行任务。
  • 到期日期:如果设置了日期,则到期后任务就 ”过期“ 了,以后不会再运行了。
  • 已启用:字面意思,启用该设置。默认就是勾选的。

操作:

操作用来指定程序和程序的执行参数,工作目录等。如果你的程序用到了外部资源,记得要填写工作目录, 因为它的工作目录默认是:C:\Windows\system32, 这会导致找不到你要的资源,提示:拒绝访问

程序或脚本:填写程序或脚本的路径

添加参数:该程序或脚本的命令行参数

起始于:通常写程序的工作目录,来确保程序能调用同目录的文件。

posted @ 2022-05-27 09:58  wztshine  阅读(2196)  评论(0编辑  收藏  举报