Skip to main content

Reboot Prompter

Purpose

This solution is designed to send a reboot prompt popup to the user's screen on workstations and enforce a forceful reboot after several attempts, as specified in the custom field, to maintain OS patching stability. It includes both automatic and manual reboot features, as well as a functionality to generate tickets for servers where a reboot is pending.

Associated Content

ContentTypeFunction
Task - Reboot PrompterTaskThe script prompts the user to reboot with a simple yes or no prompt. It also forces a reboot after the PromptRebootCount is exceeded.
Task - Reboot Pending Check AutomationTaskThis task is designed to automatically detect reboot pending status on endpoints and check the custom field Auto_RebootPendingCheck, so that the agent is added to the dynamic group CW RMM - Dynamic Group - Reboot Prompter Deployment - Auto.
Custom Fields - Reboot PrompterCustom FieldsThis document contains details of all custom fields that have task and deployment dependencies.
Dynamic Group - Reboot Prompter Deployment - ManualDynamic GroupThis dynamic group depends on the endpoint custom field Prompter_RebootPending being checked, and the agent should be available to check into the group.
Dynamic Group - Reboot Prompter Deployment - AutoDynamic GroupThis dynamic group depends on the endpoint custom field Auto_RebootPendingCheck being checked, and the agent should be available to check into the group.
Dynamic Group - Automatic Reboot Pending CheckDynamic GroupThis group is designed to schedule the Task - Reboot Pending Check Automation, to set the auto reboot pending automation by checking the custom field Auto_RebootPendingCheck.
Dynamic Group - Reboot Pending ServersDynamic GroupThis group contains server endpoints where a reboot is pending. It detects only supported Windows servers (i.e., 2016, 2019, and 2022) and works only when the Reboot Prompter Solution is activated.
Monitor - Reboot Pending - ServersMonitorThis monitor creates a ticket on servers where a reboot is pending. It detects only supported Windows servers (i.e., 2016, 2019, and 2022) and works only when the Reboot Prompter Solution is activated.

Implementation

FAQ

The script popup screenshot:

  • Send Yes/No prompt option for attempts equal to the Custom Field RebootPromptCount.

    Note: The time (in seconds) depends on the count it prompted the user, and "4" before being forced to reboot depends on the threshold set at the site-level custom field RebootPromptCount.

Screenshot

  • Afterward, it sends a force reboot prompt as shown below:
    Note: The 5 minutes depends on the value provided in the custom field RebootForceTimeDelayMinutes.

Screenshot