Results 1 to 9 of 9

Thread: Can't run scheduled task

  1. #1
    alicorn2 Guest

    Can't run scheduled task

    I'm having "fun" today :)

    Windows Server 2003 R2, Standard Edition, Service Pack 1

    I have a scheduled task that I want to run a batch file hourly, as a
    service, with no one logged in. I've simplified and simplified, so now I'm
    down to bare bones using a different batch file that does next to nothing to
    try to troubleshoot it.

    The "test" batch file has this in it:
    @echo off
    echo %date% %time% Start of task, running as %UserName% >> c:\temp\test.log
    REM this is where I was calling my real batch file, but I've even taken that
    out now
    echo %date% %time% End of task >> c:\temp\test.log
    echo ------------------------- >> c:\temp\test.log

    Scenarios:
    Log in (via remote desktop) as myself. Run batch file by double-clicking
    it. Success.
    Log in (via remote desktop) as the service account I want to use. Run batch
    file by double-clicking it. Success.
    Log in (via remote desktop) as myself in one window and as the service
    account in another remote desktop window. Run batch file by going into
    scheduled tasks (under my ID) and doing right-click, run. (The task is set
    to run as the service account.) Success.
    Log off the second window, so I only have one connection, logged in as
    myself OR let the scheduled task run on schedule with no one logged on. Task
    fails with exit code 80.

    The service account is a member of the local group Administrators. It has
    been granted both "Log on as a batch job" and "Log on as a service" in
    gpedit.msc / computer / windows / local policies / user rights.

    Help! I'm going to go bald if I rip out much more of my hair! :)

    Thanks,
    Beverley

  2. #2
    Pegasus \(MVP\) Guest

    Re: Can't run scheduled task


    "alicorn2" <alicorn2@discussions.microsoft.com> wrote in message
    news:804CC95D-8B1B-4A91-AD6F-51CC31ADA72A@microsoft.com...
    > I'm having "fun" today :)
    >
    > Windows Server 2003 R2, Standard Edition, Service Pack 1
    >
    > I have a scheduled task that I want to run a batch file hourly, as a
    > service, with no one logged in. I've simplified and simplified, so now
    > I'm
    > down to bare bones using a different batch file that does next to nothing
    > to
    > try to troubleshoot it.
    >
    > The "test" batch file has this in it:
    > @echo off
    > echo %date% %time% Start of task, running as %UserName% >>
    > c:\temp\test.log
    > REM this is where I was calling my real batch file, but I've even taken
    > that
    > out now
    > echo %date% %time% End of task >> c:\temp\test.log
    > echo ------------------------- >> c:\temp\test.log
    >
    > Scenarios:
    > Log in (via remote desktop) as myself. Run batch file by double-clicking
    > it. Success.
    > Log in (via remote desktop) as the service account I want to use. Run
    > batch
    > file by double-clicking it. Success.
    > Log in (via remote desktop) as myself in one window and as the service
    > account in another remote desktop window. Run batch file by going into
    > scheduled tasks (under my ID) and doing right-click, run. (The task is
    > set
    > to run as the service account.) Success.
    > Log off the second window, so I only have one connection, logged in as
    > myself OR let the scheduled task run on schedule with no one logged on.
    > Task
    > fails with exit code 80.
    >
    > The service account is a member of the local group Administrators. It has
    > been granted both "Log on as a batch job" and "Log on as a service" in
    > gpedit.msc / computer / windows / local policies / user rights.
    >
    > Help! I'm going to go bald if I rip out much more of my hair! :)
    >
    > Thanks,
    > Beverley


    Nice piece of testing here! There are a few extra steps I would
    take at this stage:
    - When the task fails, does it still update c:\test.log?
    - What happens when you schedule the task to run under the Administrator
    account?
    - What does the Task Scheduler log file report?



  3. #3
    alicorn2 Guest

    Re: Can't run scheduled task

    "Pegasus (MVP)" wrote:
    > Nice piece of testing here! There are a few extra steps I would
    > take at this stage:
    > - When the task fails, does it still update c:\test.log?


    No - it doesn't change the log file at all.

    > - What happens when you schedule the task to run under the Administrator
    > account?


    We don't have a local "Administrator" user on the machine (deleted the
    default one per our policy), but the service account I'm using is a member of
    the local "Administrators" group.

    I tried changing to run under my own personal server administrator ID, set
    the schedule for 2 minutes in the future, and logged off the terminal window.
    It behaved the same as when I set it to run as the service account (exit
    code 80, no update to the log file)

    Then I tried changing it to run under my regular (non-server-administrator,
    but privileged for everything else I do) ID, updated the schedule for another
    2 minutes, and logged off again. Same result - no update, exit code 80.

    > - What does the Task Scheduler log file report?


    "test photo galleries job.job" (test.bat)
    Started 4/18/2008 11:29:18 AM
    "test photo galleries job.job" (test.bat)
    Finished 4/18/2008 11:29:18 AM
    Result: The task completed with an exit code of (80).

    Always the same as this, only the time changes. And when it tries to run
    the real job that does actual work, it still completes within the same second
    as it started, rather than taking 5 minutes like it should if successful.

    You see why this is so much fun, huh? :)
    Beverley

  4. #4
    Pegasus \(MVP\) Guest

    Re: Can't run scheduled task


    "alicorn2" <alicorn2@discussions.microsoft.com> wrote in message
    news:7768DE0A-4CDB-47E7-BEE2-25EB480462D5@microsoft.com...
    > "Pegasus (MVP)" wrote:
    >> Nice piece of testing here! There are a few extra steps I would
    >> take at this stage:
    >> - When the task fails, does it still update c:\test.log?

    >
    > No - it doesn't change the log file at all.
    >
    >> - What happens when you schedule the task to run under the Administrator
    >> account?

    >
    > We don't have a local "Administrator" user on the machine (deleted the
    > default one per our policy), but the service account I'm using is a member
    > of
    > the local "Administrators" group.
    >
    > I tried changing to run under my own personal server administrator ID, set
    > the schedule for 2 minutes in the future, and logged off the terminal
    > window.
    > It behaved the same as when I set it to run as the service account (exit
    > code 80, no update to the log file)
    >
    > Then I tried changing it to run under my regular
    > (non-server-administrator,
    > but privileged for everything else I do) ID, updated the schedule for
    > another
    > 2 minutes, and logged off again. Same result - no update, exit code 80.
    >
    >> - What does the Task Scheduler log file report?

    >
    > "test photo galleries job.job" (test.bat)
    > Started 4/18/2008 11:29:18 AM
    > "test photo galleries job.job" (test.bat)
    > Finished 4/18/2008 11:29:18 AM
    > Result: The task completed with an exit code of (80).
    >
    > Always the same as this, only the time changes. And when it tries to run
    > the real job that does actual work, it still completes within the same
    > second
    > as it started, rather than taking 5 minutes like it should if successful.
    >
    > You see why this is so much fun, huh? :)
    > Beverley


    A small amount of googling turned up this link:

    Scheduled tasks may not run and generate an exit code of 80
    http://support.microsoft.com/default...b;en-us;812400
    Please let us know if it fixes your problem?



  5. #5
    alicorn2 Guest

    Re: Can't run scheduled task

    "Pegasus (MVP)" wrote:
    > A small amount of googling turned up this link:
    >
    > Scheduled tasks may not run and generate an exit code of 80
    > http://support.microsoft.com/default...b;en-us;812400
    > Please let us know if it fixes your problem?


    I did see that article earlier before I posted my original note here, but it
    indicates it is for Windows XP Pro.

    There was another hotfix that I found that was for Windows Server 2003, but
    it had a very specific set of conditions that didn't match this situation...
    relating to using the AT command (rather than the Scheduled Tasks window) and
    logging in as a particular user and I forget the third condition.

    Beverley

  6. #6
    Pegasus \(MVP\) Guest

    Re: Can't run scheduled task


    "alicorn2" <alicorn2@discussions.microsoft.com> wrote in message
    news:01E51C89-BE87-4DBF-99A6-3C63CC406F41@microsoft.com...
    > "Pegasus (MVP)" wrote:
    >> A small amount of googling turned up this link:
    >>
    >> Scheduled tasks may not run and generate an exit code of 80
    >> http://support.microsoft.com/default...b;en-us;812400
    >> Please let us know if it fixes your problem?

    >
    > I did see that article earlier before I posted my original note here, but
    > it
    > indicates it is for Windows XP Pro.
    >
    > There was another hotfix that I found that was for Windows Server 2003,
    > but
    > it had a very specific set of conditions that didn't match this
    > situation...
    > relating to using the AT command (rather than the Scheduled Tasks window)
    > and
    > logging in as a particular user and I forget the third condition.
    >
    > Beverley


    I would still disable the Human Interface Device Access service, then reboot
    the machine.

    I also wonder what happens when you schedule the task using at.exe instead
    of the GUI:

    at 14:00 /every:m,t,w,th,f,s,su c:\tools\test.bat

    Doing this will run the task under the System account, which puts it
    outside the usual policy restrictions.



  7. #7
    alicorn2 Guest

    Re: Can't run scheduled task

    Looks like we've got it straightened out now. My hardware-inclined coworker
    (I'm more software-inclined) noticed that I had 200+ command sessions
    connected to the machine, so he rebooted it, and now it's working.

    I forgot the first rule of computers. Rebooting fixes everything. :)

    Thanks for all your help Pegasus!

    Beverley

  8. #8
    Pegasus \(MVP\) Guest

    Re: Can't run scheduled task


    "alicorn2" <alicorn2@discussions.microsoft.com> wrote in message
    news:8E6DBB22-A610-4DD9-841C-53A8631B440B@microsoft.com...
    > Looks like we've got it straightened out now. My hardware-inclined
    > coworker
    > (I'm more software-inclined) noticed that I had 200+ command sessions
    > connected to the machine, so he rebooted it, and now it's working.
    >
    > I forgot the first rule of computers. Rebooting fixes everything. :)
    >
    > Thanks for all your help Pegasus!
    >
    > Beverley


    Wow, 200+ Command Prompts. You must be a busy worker! Do
    you sometimes look at the Task Bar?



  9. #9
    alicorn2 Guest

    Re: Can't run scheduled task



    "Pegasus (MVP)" wrote:

    >
    > "alicorn2" <alicorn2@discussions.microsoft.com> wrote in message
    > news:8E6DBB22-A610-4DD9-841C-53A8631B440B@microsoft.com...
    > > Looks like we've got it straightened out now. My hardware-inclined
    > > coworker
    > > (I'm more software-inclined) noticed that I had 200+ command sessions
    > > connected to the machine, so he rebooted it, and now it's working.
    > >
    > > I forgot the first rule of computers. Rebooting fixes everything. :)
    > >
    > > Thanks for all your help Pegasus!
    > >
    > > Beverley

    >
    > Wow, 200+ Command Prompts. You must be a busy worker! Do
    > you sometimes look at the Task Bar?
    >
    >
    >


    LOL

    I didn't really have that many open, not interactively. I wasn't even
    logged in at the time. The batch file must have been starting, hanging, and
    staying resident while it was trying to run under my ID. Or something. It's
    all cleared up now anyway.

Similar Threads

  1. Replies: 3
    Last Post: 17-01-2014, 10:37 AM
  2. Scheduled Task does not run
    By coreymac1222 in forum Windows XP Support
    Replies: 3
    Last Post: 06-03-2009, 02:06 AM
  3. Scheduled Task - Can Not Start
    By Matt Colegrove in forum Windows Server Help
    Replies: 3
    Last Post: 08-06-2007, 10:29 AM
  4. How to run a scheduled task via a batch job
    By akkha1234@gmail.com in forum Windows Server Help
    Replies: 3
    Last Post: 18-05-2007, 06:35 PM
  5. Scheduled Task error code:The task completed with an exit code of
    By Teo Chee Yang in forum Windows Server Help
    Replies: 7
    Last Post: 26-02-2007, 06:01 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,714,051,330.49412 seconds with 17 queries