This task requires that the user account specified has Log on as batch job rights

34,915

Solution 1

This is a user right that's applicable to the local system. You can grant the right locally or define it in a GPO that applies to the system in question.

Solution 2

Had the same issue today. I added the user to:

Administrative Tools -> Local Security Policy -> Local Policies -> User Rights Assignment -> Log on as a batch job

But was still getting the error. I found this post, and it turns out there's also this setting that I had to remove the user from (not sure how it got in there):

Administrative Tools -> Local Security Policy -> Local Policies -> User Rights Assignment -> Deny log on as a batch job

Share:
34,915

Related videos on Youtube

John John
Author by

John John

Updated on September 18, 2022

Comments

  • John John
    John John over 1 year

    I have created a basic task under our windows server 2008 r2 Task Scheduler.but when I try saving the task I got the following error:-

    This task requires that the user account specified has Log on as batch job rights.
    

    now I am not sure if this right is part of the user permission defined inside active directory.. or this is a permission that I need to define separately on the local windows VM ?? can anyone advice on this please?

    Thanks

  • John John
    John John about 8 years
    now what I did is that inside the local vm I opened secpol.msc and I define the user under the "local policy >> User Rights Assignment>>Log on as a Batch job" and now the user is able to run scheduled jobs.. so is this a valid approach ? I though this permission will be part of the user active directory profile..
  • joeqwerty
    joeqwerty about 8 years
    That is a valid approach and no, it's not part of a user's profile or AD account.