我有一个批处理文件,它将运行一个c ++程序并输出到一个带有“>”的文件重定向。该文件由任务调度程序运行。
我发现当从任务调度程序运行批处理文件时,它声称“访问被拒绝”。批处理文件运行正常,直到达到“>”重定向部分。 (我看到整个批处理可以在没有“>”的情况下运行良好)我已经尝试以管理员身份运行任务调度程序,但我仍然“访问被拒绝”。
有解决方法吗?
答案 0 :(得分:4)
对于那些无法将文件写入相对路径的用户。
尝试转到任务的属性。
property
> action
> edit your action
。
将“开始于”更改为EXE的工作路径。
答案 1 :(得分:0)
可能有很多原因,首先检查以下几点:
检查已安排批处理脚本的用户是否在Task中运行 调度程序是否具有系统管理员访问权限。
为该用户授予对“RedirectedFolders”和所有sub的完全Share / NTFS权限 文件夹也是如此。您可以手动将所有权限传播到文件夹。
用户应该具有读写功能 权限以及对“RedirectedFolders”的完全控制。