| DisplayName | Description | ID | Target | Parent Monitor | Category | Enabled | Instance Name | Counter Name | Frequency | Alert Generate | Alert Severity | Alert Priority | Alert Auto Resolve | Monitor Type | Remotable | Accessibility | RunAs |
| Next scheduled execution skipped | | Custom.TaskScheduler2.Task.ExecutionSkipped.Monitor | Custom.TaskScheduler2.ScheduledTask | System.Health.AvailabilityState | AvailabilityHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Custom.TaskScheduler2.Task.ExecutionSkipped.MonitorType | False | Public | |
| Last Result Successful Monitor | | Custom.TaskScheduler2.Task.LastResult.Monitor | Custom.TaskScheduler2.Task | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Custom.Windows.ScheduledTaskV2.DiscoveryData.LastResult.MonitorType | False | Public | |
| Next Run Defined Monitor | | Custom.TaskScheduler2.Task.LastResult.NextRun.Monitor | Custom.TaskScheduler2.ScheduledTask | System.Health.ConfigurationState | ConfigurationHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Custom.Windows.ScheduledTaskV2.DiscoveryData.NextRun.MonitorType | False | Public | |
| Long running task | | Custom.TaskScheduler2.Task.LongRunningTask.Monitor | Custom.TaskScheduler2.Task | System.Health.PerformanceState | PerformanceHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Custom.TaskScheduler2.Task.LongRunningTask.MonitorType | False | Public | |
| Scheduled Tasks History Enabled | All Tasks History must be enabled or the Scheduled Task MP will not be able to monitor the scheduled tasks. | Custom.TaskSchedulerV2.EventLogEnabled.Monitor | Microsoft.Windows.OperatingSystem | System.Health.ConfigurationState | ConfigurationHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Custom.Windows.TaskSchedulerV2.Registry2StateMonitorType | False | Internal | |
| Scheduled Task Monitoring compatibility | The "Windows Task Scheduler and PS Job Monitoring" management pack uses PowerShell to discover and monitor scheduled tasks.
If Powershell is not installed, the management pack will fail to discover tasks and jobs. | Custom.TaskSchedulerV2.PowerShellCompatible.Monitor | Microsoft.Windows.OperatingSystem | System.Health.ConfigurationState | ConfigurationHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Custom.Windows.TaskSchedulerV2.Registry2StateMonitorType | False | Internal | |
| Triggers Defined Monitor | | Custom.Windows.ScheduledTaskV2.DiscoveryData.NoTriggers.Monitor | Custom.TaskScheduler2.Task | System.Health.ConfigurationState | ConfigurationHealth | False | | | 0 | True | MatchMonitorHealth | Normal | True | Custom.Windows.ScheduledTaskV2.DiscoveryData.NoTriggers.MonitorType | False | Public | |
| Last Result Successful Monitor - PSJob Error Count | | Custom.Windows.ScheduledTaskV2.PSScheduledJob.LastResult_Error.Monitor | Custom.TaskScheduler2.Task | System.Health.AvailabilityState | AvailabilityHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Custom.Windows.ScheduledTaskV2.PSScheduledJob.LastResult_Error.MonitorType | False | Public | |