- 0 minutes to read

Monitoring Windows Server Scheduled Tasks

Nodinite empowers you to monitor, manage, and optimize Windows Server Scheduled Tasks with ease. Instantly discover all scheduled jobs, automate alerts, and provide secure, role-based access to only the tasks you choose to share.

✅ Instantly discover and monitor all Windows Scheduled Tasks
✅ Set custom thresholds and receive real-time alerts for missed or failed jobs
✅ Share access to selected tasks with end-users for secure self-service
✅ Actionable alerts and Remote Actions within role-based Monitor Views to resolve issues fast

Scheduled Task items as Resources
Example list of monitored 'Scheduled Tasks' as resources in a Monitor View.

Monitoring Features

Prerequisites for Remote Monitoring

Important

Local vs Remote Monitoring: When the Nodinite Windows Server Monitoring Agent is installed on the same server as the scheduled tasks, no additional configuration is required. When monitoring remote Windows Servers, additional prerequisites apply.

graph LR subgraph "Nodinite Agent Server" Agent[" Windows Server
Monitoring Agent"] end subgraph "Remote Windows Server" TS[" Task Scheduler
Service"] RR[" Remote Registry
Service"] FW[" Firewall Rules
Enabled"] end Agent -->|" RPC/WMI
Port 135 + Dynamic"| TS Agent -.->|" Requires"| RR Agent -.->|" Requires"| FW style Agent fill:#e3f2fd,stroke:#1976d2,stroke-width:2px style TS fill:#fff3e0,stroke:#f57c00,stroke-width:2px style RR fill:#fff3e0,stroke:#f57c00,stroke-width:2px style FW fill:#fff3e0,stroke:#f57c00,stroke-width:2px

Remote monitoring requires: Remote Registry service, firewall rules, and RPC connectivity.

Quick Requirements for Remote Servers:

  • Service account must be in Administrators group on remote server
  • Remote Registry service running on remote server
  • Firewall rule "Remote Scheduled Task Management" enabled
  • File and Printer Sharing enabled on remote server

Tip

Troubleshooting Remote Access: If you encounter "0 tasks and 0 subfolders" or "Access Denied" errors when monitoring remote servers, see the comprehensive How to Monitor Remote Scheduled Tasks troubleshooting guide.

For complete prerequisites, see Prerequisites for Windows Server Monitoring Agent.

Scheduled task as Nodinite Resource

Nodinite displays each monitored Scheduled Task as a Resources. For example, if you have 2 Windows Server configurations with 15 and 27 Scheduled Tasks, you will have 42 'Scheduled Task' resources in Nodinite.

  • The Resource name matches the Scheduled Task name as seen in Windows Server MMC.

  • The 'Scheduled Task' resource belongs to the following Category:

    Category Description
    Windows Scheduled Task Ensure Scheduled Tasks run on time and with successful execution status

    Categories
    List of the Scheduled Task category as a filter in a Monitor View.

  • The Application name is the Display Name from the Remote Configuration of the monitored Windows Server:
    Application naming example
    Example of the Application path for a monitored Scheduled Task resource.

Each item (presented in Nodinite as a Resource) is evaluated with a state: OK, Warning, Error, or Unavailable.

You can reconfigure state evaluation at the Resource level using the Expected State feature.

Note

Depending on the user-defined synchronization interval for the Windows Server Monitoring Agent, there may be a delay before Nodinite Web Client/Monitor Views reflect changes. Click Sync All (or use the dropdown for individual agent selection) to force a resynchronization.

Sync
Option to force Nodinite to request a resynchronization with the monitoring agent.


State evaluation for Scheduled Task based monitoring

For the Scheduled Task category, Nodinite evaluates the monitored state as described below:

State Status Description Actions
Unavailable Service not available The server can't be reached or evaluated due to network or security issues, or bad configuration (invalid/non-existing Scheduled Task) Review prerequisites
For remote servers: How to Monitor Remote Scheduled Tasks
Error Error state raised The 'Scheduled Task' failed, or failed to run within the expected error time frame Enable
Disable
Run
Details
Edit
Warning Warning state raised Failed to run within the expected warning time frame Enable
Disable
Run
Details
Edit
OK Online The 'Scheduled Task' executed successfully and within user-defined time thresholds Enable
Disable
Run
Details
Edit

What Remote Actions exist for Scheduled Tasks?

The following Remote Actions are available for the Scheduled Task Category:

Scheduled task Remote Actions
Available remote actions for the Scheduled Task category.

Enable

Enable a disabled Scheduled Task by clicking the Action button and selecting Enable in the 'Control Center' section.

Enable Menu Action
Enable a Scheduled Task using the 'Enable' action.

You will be prompted to confirm the operation:
Enable intent modal
Example of the 'Enable' prompt.

A modal will present the result of the operation:
Enable Success
Example of a successful Enable operation.

Disable

Disable an enabled Scheduled Task by clicking the Action button and selecting Disable in the 'Control Center' section.
Disable Menu Action
Disable a Scheduled Task using the 'Disable' action.

You will be prompted to confirm the operation:
Disable intent modal
Example of the 'Disable' prompt.

A modal will present the result of the operation:
Disable Success Modal
Example of a successful Disable operation.

Run

Run the enabled Scheduled Task by clicking the Action button and selecting Run in the 'Control Center' section.

Run Menu Action
Invoke the scheduled task using the 'Run' action.

You will be prompted to confirm the operation:
Run intent modal
Example of the 'Run' prompt.

A modal will present the result of the operation:
Successful invocation
Example of a successful invocation.

Details

View details for the selected Scheduled Task Resource by clicking the Action button and selecting Details in the 'Control Center' section.
Details Menu Action
Open the details modal for the selected 'Scheduled Task' using the 'Details' action.

Next, click the option to present the modal.
Scheduled Task Details
Example of the 'Details' modal.

Edit thresholds

Edit monitoring thresholds by clicking the Action button and selecting Edit in the 'Control Center' section.

Action to Edit thresholds
Edit thresholds using the Action button menu item.

Next, click the option to present the modal.
Edit thresholds modal
Example of editing monitoring thresholds for a selected 'Scheduled Task'.

You can manage the following monitoring properties:

  • Warning – Number of days before Certificate expires to trigger the Warning alert
  • Error – Number of days before Certificate expires to trigger the Error alert
  • Error Codes – User-friendly description of this specific Certificate monitoring configuration

By default, the Agent evaluates the following values as state OK:

#
0
267009
-2147023840
-2147479295

You can provide other values for state OK:

  1. Add the Scheduled Task as a specific scheduled task (or use the Edit action from a Monitor View)
  2. Add expected exit code(s) for this job

    Note

    Only the provided values in the list will now be used; Any other value returned will set the resource in the Error state

Click the Save button to persist changes.
Save
Save button.

View History

View the history for the selected Scheduled Task Resource by clicking the Action button and selecting View History in the 'Control Center' section.

View History Menu Action
Open the history modal for the selected 'Scheduled Task' using the 'View History' action.

Next, click the option to present the modal.
Scheduled Task History
History for a Scheduled Task as presented in a paged table.


Configuration

Note

Remote Server Prerequisites: Before configuring scheduled task monitoring for remote Windows Servers, ensure all prerequisites are met. See How to Monitor Remote Scheduled Tasks if you encounter issues.

Use Remote Configuration to manage Scheduled Task configuration.

Scheduled Tasks tab

Click the Scheduled Task General tab to manage Scheduled Tasks monitoring options.
Scheduled Tasks Tab
Example of the 'Scheduled Tasks' tab.

  • Enable Windows Scheduled Tasks Monitoring – When checked, Windows Scheduled Tasks are monitored for this Windows Server

Scheduled Task General Tab

Click the Scheduled Task General tab to manage monitoring options.
Scheduled Task General Tab
Example of the 'Scheduled Task General' tab.

  • Polling Interval of scheduled tasks – Polling interval in seconds
  • Warning Time Span – The longest allowed timespan since the last run (days.hours:minutes:seconds, e.g. 7.12:30:59)
  • Error Time Span – The longest allowed timespan since the last run (days.hours:minutes:seconds, e.g. 7.12:30:59)

Scheduled Task Source Tab

Click the Source tab to manage include options.
Scheduled Tasks Source Tab
Example of the 'Scheduled Task Source' tab.

  • Include Disabled Scheduled Tasks – When checked, disabled scheduled tasks are monitored
  • Include Scheduled Tasks in folder '\Microsoft\Windows' – When checked, internal Windows scheduled tasks are monitored
Specific scheduled tasks

You can configure named scheduled tasks with specific settings that override the global ones:
Specific Scheduled Tasks Source
Example of specific 'Scheduled Task' configuration.

  • Name – Name of the task for this specific configuration, e.g. \Folder\Task Name
  • Warning time span – The longest allowed timespan since the last run (days.hours:minutes:seconds, e.g. 7.12:30:59)
  • Error time span – The longest allowed timespan since the last run (days.hours:minutes:seconds, e.g. 7.12:30:59)
Exit Codes

You can specify further the expected exit codes for the scheduled task.
Scheduled Tasks Exit Codes
Example of exit codes for specific 'Scheduled Task' configuration.

  • Exit code – HEX or decimal exit code for the task (default OK values are 0, -2147479295, 267009 or -2147023840)

Scheduled Task Options Tab

Click the Options tab to manage exclude options.

Scheduled Tasks Options Tab
Example of the 'Scheduled Task Options' tab.

You can add multiple RegEx expressions to exclude scheduled tasks from monitoring.

  • RegEx filter expression – RegEx will match with 'Folder\Task Name' of the scheduled task

Next Step

Add or manage Monitor View

Prerequisites for Windows Server Monitoring Agent
How to Monitor Remote Scheduled Tasks
Windows Server Monitoring Agent
Resources
Monitoring
Monitor Views