1
1
I am having a problem with the Task Scheduler on Windows Server 2016 not running repetitive tasks after they are disabled and re-enabled.
I create a task with a “Triggers->Start” of five minutes in the future and set the task to run every five minutes. The “Settings->Run task as soon as possible after scheduled start is missed” option is checked.
Everything works fine – task runs at the scheduled Start time and then runs every five minutes.
Disable the task and wait more than five minutes.
Enable the task, it does not run again.
The Next Run time continues to update every five minutes but the task does not run and the Last Run Time is never updated.
There are no entries in the Task History once the task is re-enabled and no events in the Windows event logs.
When the start time is hit on the next day the task starts running again but this is not desirable as there can be a long delay between when the task is re-enabled and the start time comes again.
Welcome to [su]! I believe the start trigger "At task creation/modificiation" will do the trick. I presume that manually enabling/disabling the task counts as a modification for these purposes. Otherwise, you could simply manually start the task whenever you re-enable it. – jpaugh – 2018-01-05T22:48:14.223
1@jpaugh Great idea, but I've tried this and that Trigger does not seem to fire when a task is enabled/disabled. – I say Reinstate Monica – 2018-01-05T22:51:19.767
Here are some alternatives which may be appropriate (in particular, the PowerShell option). I've never tried any of these, so YMMV.
– jpaugh – 2018-01-05T23:26:19.483