Karl
Karl

Reputation: 5723

No permission to write a file from task scheduler?

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?

Upvotes: 1

Views: 7438

Answers (2)

Arthur Chia
Arthur Chia

Reputation: 111

For those who can't write file into the relative path.

Try go to property of the task. property > action > edit your action.

Change the "Start in" to your EXE working path.

Upvotes: 7

Sunny
Sunny

Reputation: 8282

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" .

Upvotes: 1

Related Questions