Scheduled Tasks MP v1.0.0.23

This is the latest version of the Scheduled Tasks MP. This version was published in April 2010 on OpsManJam, and I am bringing it over here, in the same place as the previous versions.

This MP discovers and monitors instances of the Task Scheduler services and the task it is configured to run. The service and the tasks - and actions on Windows Vista/7 and Windows Server 2008/R2 - are configured automatically as a parent-child relationship, which makes it easy to see what is going right or wrong:
 

  
  
Some proactive configuration checks are done at the scheduled tasks level, like : is the account disabled or locked? Does the target executable exist?

Some tasks are added to help troubleshooting, on top of the existing monitors.

Some properties are also discovered, like the account of the scheduled tasks. This means that changing the account of a task results in a configuration change, which is easily identified in availability reports (which are available for each instances too, task scheduler and scheduled tasks)

Specics about this latest version 1.0.0.23:

  • Windows Server 2008, Windows Server 2008 R2, Windows Vista, Windows 7 support (Task Scheduler 2.0)
  • These new supported platforms needed some changes in the class model: created an abstract class for Scheduled Tasks, and derived “Task 2003” and “Task 2008” classes from it. Also defined a new “Action 2008” class to handle “Task 2008” sub elements.
  • More meaningful alerts, with context details in the description
  • More logging in the “Operations Manager” event log, and created the associated event views
  • Added “Task Scheduler Account Management” RunAs Profile to provide flexibility on the action account

 

ScheduledTasksMPv23.zip