No permission to write a file from task scheduler?

2019-08-30 13:09发布

问题:

I got a batch file that will run a c++ program and output to a file with ">" redirection. This file is to be run by task scheduler.

I found out that when the batch file is ran from task scheduler, it claims "access is denied". The batch file runs fine until it reaches that ">" redirection part. (I see that the whole batch can run finely without ">") I have tried running the task scheduler as an administrator as well, but I still got "access is denied".

Is there a way around this?

回答1:

There may be quite a few reasons of it, first check below points:

  1. Check whether the user who has scheduled batch script to run in Task scheduler has admin access on the system or not.

  2. Give that user full Share/NTFS permissions on the "RedirectedFolders" and all of the sub folders as well.you can manually propagate all permissions down to the folders.

  3. The user should have read and write permissions along with full control to the "RedirectedFolders" .