没有权限从任务调度程序写入文件?

时间:2013-12-23 13:30:04

标签: file batch-file windows-7 permissions scheduled-tasks

我有一个批处理文件,它将运行一个c ++程序并输出到一个带有“>”的文件重定向。该文件由任务调度程序运行。

我发现当从任务调度程序运行批处理文件时,它声称“访问被拒绝”。批处理文件运行正常,直到达到“>”重定向部分。 (我看到整个批处理可以在没有“>”的情况下运行良好)我已经尝试以管理员身份运行任务调度程序,但我仍然“访问被拒绝”。

有解决方法吗?

2 个答案:

答案 0 :(得分:4)

对于那些无法将文件写入相对路径的用户。

尝试转到任务的属性。 property> action> edit your action

将“开始于”更改为EXE的工作路径。

答案 1 :(得分:0)

可能有很多原因,首先检查以下几点:

  1. 检查已安排批处理脚本的用户是否在Task中运行 调度程序是否具有系统管理员访问权限。

  2. 为该用户授予对“RedirectedFolders”和所有sub的完全Share / NTFS权限 文件夹也是如此。您可以手动将所有权限传播到文件夹。

  3. 用户应该具有读写功能 权限以及对“RedirectedFolders”的完全控制。