.NET 4.8 Framework installation
This document describes a script that checks the installed version of .NET Framework on a machine. If version 4.8 is not present, the script will install it and reboot the machine if specified. It also provides details on user parameters and output logs.
Auto Reboot Audit
The Auto Reboot Audit dataview shows the effective reboot schedule, pending reboot status, maintenance mode configuration, and last scheduled reboot outcome for machines managed by the Auto Reboot Management solution.
Auto Reboot Management
The script restarts Windows machines according to the configuration specified in the client, location, and computer-level EDFs found in the "Reboot Management" EDF section.
Autofix - Out of Date Cumulative Update
This document outlines the solution for installing and reporting the most recent Cumulative Update (CU) on computers that have not had a CU installed in the last 75 days. It details the implementation of the Reboot Prompter solution for managing reboots on workstations and servers, and specifies the supported operating systems.
Check Point Endpoint Security Removal
This document provides a detailed overview of a script designed to uninstall Check Point Endpoint Security from Windows machines. The script handles drive decryption and requires multiple reboots for successful uninstallation, ensuring a thorough process. Caution is advised when using this script due to its reboot requirements.
cPVAL Consecutive Missed Prompts
Counts consecutive detection cycles where a prompt was missed. Resets to 0 on success or reboot.
cPVAL Final Prompt Message
Sets the urgent message displayed when all deferrals are exhausted. Supports message substitution variables.
cPVAL Final Prompt Reboot Delay Minutes
Specifies the grace period (in minutes) after the user acknowledges the final prompt before the system actually restarts.
cPVAL Final Prompt Timeout
Sets how long (in seconds) the final reboot prompt stays visible before forcing the reboot automatically.
cPVAL First Missed Prompt Time
Records the exact date/time the machine first missed a reboot prompt due to a locked screen or no logged-in user.
cPVAL Last Prompted
Stores the timestamp of the last reboot prompt sent to the device. Updated automatically by the automation script.
cPVAL Max Missed Prompts Before Force
Max consecutive missed prompts (due to locked screen or no user) allowed before forcing a reboot. Set to 0 to disable.
cPVAL Pending Reboot
Manual override checkbox to force a reboot prompt cycle on a specific device, regardless of Windows pending reboot status.
cPVAL Reboot During Suppress Period
Allows unattended or forced reboots to proceed even during configured suppress windows or weekends.
cPVAL Reboot if Not Logged In
When enabled, allows the system to reboot immediately without showing a prompt if no user is currently logged in.
cPVAL Reboot Prompt Button Size
Specifies the size of each button in WIDTHxHEIGHT format.
cPVAL Reboot Prompt Button Text Size
Specifies the font size (in pixels) for the button text.
cPVAL Reboot Prompt Button Text Style
Specifies the font family for the button text.
cPVAL Reboot Prompt Count
Specifies how many times a user will be prompted (allowed to defer) before the reboot becomes mandatory.
cPVAL Reboot Prompt Duration Between Prompt
Defines the wait time (in hours) between consecutive reboot prompts to prevent spamming the end-user.
cPVAL Reboot Prompt For MAC
CLIENT-level master switch for the macOS reboot prompt solution. Enable opts in client-wide; Disable opts out; if unset, defers to the per-device cPVAL Pending Reboot.
cPVAL Reboot Prompt Header Image
Specifies the local file path or public URL for the header image displayed at the top of the reboot prompt.
cPVAL Reboot Prompt Icon Image
Specifies the local file path or public URL for the small icon displayed next to the prompt title.
cPVAL Reboot Prompt Logo Size
Specifies the size of the header image/logo box in WIDTHxHEIGHT format.
cPVAL Reboot Prompt Message
Sets the custom message displayed to users. Supports message substitution variables (e.g., PromptsLeft, PromptIntervalHours).
cPVAL Reboot Prompt Size
Specifies the overall size of the reboot prompt window in WIDTHxHEIGHT format.
cPVAL Reboot Prompt Skip Weekends
When enabled, prevents the reboot prompt from appearing on Saturdays and Sundays.
cPVAL Reboot Prompt Suppress Time Window
Specify a 24-hour time range (HHmm-HHmm) to suppress prompts (e.g., 1800-0900 blocks prompts from 6:00 PM to 9:00 AM).
cPVAL Reboot Prompt Text Box Size
Specifies the size of the message text box area in WIDTHxHEIGHT format.
cPVAL Reboot Prompt Text Size
Specifies the font size (in pixels) for the main message text.
cPVAL Reboot Prompt Text Style
Specifies the font family for the main message text (e.g., Arial, Calibri).
cPVAL Reboot Prompt Theme
Selects the visual theme (Dark or Light) for the reboot prompt window to match organizational branding.
cPVAL Reboot Prompt Timeout
Sets how long (in seconds) the regular reboot prompt stays visible before automatically closing and counting as a deferral.
cPVAL Reboot Prompt Title
Sets the title displayed at the top of the reboot prompt window.
cPVAL Reboot Prompt Title Field Size
Specifies the size of the title bar area in WIDTHxHEIGHT format.
cPVAL Reboot Prompt Title Text Size
Specifies the font size (in pixels) for the title bar text.
cPVAL Reboot Prompt Title Text Style
Specifies the font family for the title bar text.
cPVAL Reboot Prompt Uptime Days
Defines the number of uptime days that must pass before prompting for a reboot. Setting to 0 disables this trigger.
cPVAL Reboot Prompt When Pending Reboot
Controls whether a prompt appears on Windows machines when Windows reports a reboot pending status via Registry keys.
cPVAL Times Prompted
Tracks the number of reboot prompts sent to the device. Updated automatically by the automation script.
Disable Virtualization based security
This document provides a script to disable Windows Defender Credential Guard by modifying the registry settings as outlined in a referenced article. It includes a sample run, dependencies, and variable descriptions, ensuring a comprehensive understanding of the script operation and its output.
Egnyte - Install
This document outlines the agent procedure for updating and installing the Egnyte software, including the steps taken to kill all Office applications prior to installation and prompting for a reboot afterward. The example agent procedure log provides detailed insights into the actions and results of the installation process.
Feature Update Reboot Pending
This document provides details on the Feature Update Install With Tracking script, which flags a custom field if the installation is successful but the reboot is intentionally suppressed by the user parameter. It includes instructions on creating the custom field necessary for tracking the installation status.
Generic KB Uninstaller
This task uninstalls a specified Windows update from a machine. It requires the user to provide the KBID (Knowledge Base ID) of the update through a user parameter. Additionally, it also includes an optional setting that allows a system restart if the uninstallation process requires it.
Get - Last Reboot Time
Alerts if a device has not been rebooted within a configurable number of days.
Get-LastRebootTime
Alerts if a device has not been rebooted within a configurable number of days.
Invoke-RebootWithPrompt
Prompts end users to reboot their Windows 10/11 device with postponement and scheduling logic.
Invoke-ToastNotification
A PowerShell script to create and manage toast notifications with customizable options, including images, buttons, and scenarios for different use cases.
Out of Date CU _ Reboot Pending
This document details the steps to create a dynamic group in ConnectWise RMM that identifies computers where a Cumulative Update has been installed but requires a reboot. It includes dependencies, group creation steps, and criteria for filtering devices based on their update status.
Patch Complete Solution
This solution is targeted to compute all the patch management automation together for better understanding.
Prompter
Prompter is a simple application designed to present a prompt on the desktop and optionally display a date and time picker. It supports any number of buttons, as well as optional header images and custom application icons.
pvl_auto_reboot_management
MySQL view used by the Auto Reboot Audit dataview to report the effective reboot schedule, pending reboot status, maintenance mode configuration, last scheduled reboot outcome, and estimated last reboot time for computers managed by the Auto Reboot Management solution.
Reboot - Forced with 30 Min or Custom Maintenance Mode
This document provides a detailed overview of a script designed to set maintenance mode for servers and workstations before initiating an immediate reboot. Users can customize the duration of maintenance mode, and the script ensures proper handling of parameters and conditions for execution.
Reboot Nag [Restart Alert] [Prompter]
Displays and manages reboot prompts for Windows systems after patching or based on system uptime and pending reboot status.
Reboot Nag [Restart Alert] [Prompter]
Displays and manages reboot prompts for Windows systems after patching or based on system uptime and pending reboot status.
Reboot Pending [Prompt]
This document outlines an internal monitor designed to detect agents that have undergone a reboot through a specific script. It triggers another script to clear pending EDFs, allowing for re-triggering at a later time. This monitor is specifically intended for Windows workstations and is automation-driven.
Reboot Pending Check Automation
This document outlines the steps to implement an automation task that detects reboot pending status on endpoints and updates a custom field in ConnectWise RMM. The task ensures that devices are properly categorized for reboot management, enhancing system reliability and performance.
Reboot Pending Prompt
A comprehensive, cross-platform solution for NinjaOne that provides an automated, user-friendly mechanism to handle pending reboots on Windows and macOS devices.
Reboot Pending Prompt - Autofix [Macintosh]
Action script for the "Reboot Pending Prompt" solution on macOS. Downloads the OmniPrompt GUI utility to prompt the logged-in user and initiates a reboot based on their response or policy enforcement.
Reboot Pending Prompt - Autofix [Windows]
Action script for the "Reboot Pending Prompt" solution. Downloads the OmniPrompt GUI utility to prompt the logged-in user and initiates a reboot based on their response or policy enforcement.
Reboot Pending Prompt - Detection [Macintosh]
Detection script for the "Reboot Pending Prompt" solution on macOS. Determines if a Mac requires a reboot and if the current conditions permit a user prompt.
Reboot Pending Prompt - Detection [Windows]
Detection script for the "Reboot Pending Prompt" solution. Determines if a machine requires a reboot and if the current conditions permit a user prompt.
Reboot Pending Prompt - Macintosh
Compound condition that triggers the user reboot prompt sequence on macOS when the detection script identifies a pending reboot state.
Reboot Pending Prompt - Windows Workstation
Compound condition that triggers the user reboot prompt sequence when the detection script identifies a pending reboot state.
Reboot Pending Servers
This document outlines the configuration and details for the Reboot Pending Servers group within ConnectWise RMM. It specifies the criteria for detecting supported Windows servers that require a reboot and the dependencies necessary for its functionality.
Reboot Pending Servers per client - Ticket Management
This client script is designed to automatically close Reboot Pending tickets for servers that have already been rebooted and for clients without any pending server reboots. It is recommended to schedule this script to run once per day to ensure optimal performance and ticket management.
Reboot Prompter
This document outlines the Reboot Prompter Solution designed to send reboot prompts to users on workstations, enforce automatic reboots after a specified number of attempts, and generate tickets for servers with pending reboots. It includes both automatic and manual reboot features to ensure OS patching stability.
Reboot Prompter Deployment - Auto
This document outlines the process for creating a dynamic group that detects agents with the custom field Auto_RebootPendingCheck checked, ensuring that the agents are available for the group and managed by the Reboot Pending Check Automation task.
Reboot Prompter Deployment - Manual
This document outlines the process for creating a dynamic group based on the endpoint custom field "Prompter_RebootPending". It details the dependencies, group creation steps, and criteria required for the group to function effectively.
Reset Reboot Pending EDFs
This document outlines an internal monitor designed to detect agents that have undergone a reboot through a specific script. It triggers another script to clear pending EDFs, allowing for re-triggering at a later time. This monitor is specifically intended for Windows workstations and is automation-driven.
Restart Cluster Node
Safely restarts a Hyper-V cluster node by migrating clustered VMs to a neighbor and suspending the rest.
Restart Hyper-V Host
Safely restarts a standalone Hyper-V host by suspending all running VMs and resuming them automatically after the reboot.
Restart-ClusterNode
Safely restarts a Hyper-V cluster node by migrating clustered VMs to a neighbor and suspending the rest.
Restart-HyperVHost
Safely restarts a Hyper-V host while preserving and restoring the running state of all hosted virtual machines.
Restart-HyperVHost
Safely restarts a Hyper-V host while preserving and restoring the running state of all hosted virtual machines.
Restart-HyperVHost
Safely restarts a Hyper-V host while preserving and restoring the running state of all hosted virtual machines.
Safe Mode Reboot
This document outlines the procedure to boot an endpoint into Safe Mode using the VSA Agent Service. It includes a summary of the process, example logs, and detailed steps to ensure successful execution.
SentinelOne Uninstall [Param, Reboot]
This document provides a detailed guide on uninstalling the SentinelOne agent from Windows machines, including requirements for Tamper Protection or a passphrase, and handling reboot scenarios based on the uninstallation status.
Set-ClusterKerberosDelegation
Writes Kerberos constrained-delegation entries for a set of cluster nodes, from an admin workstation or DC.
Toast Notification
This script downloads and executes the New-ToastNotification.ps1, providing a customizable interface to display toast notifications. It supports scenarios such as system reboots, password expiration warnings, and general user notifications. Users can add custom titles, images, buttons, and deadlines to their notifications. A scheduled task is created for repetitive notifications.
Toast Notification
This task is to create and manage toast notifications with customizable options, including images, buttons, and scenarios for different use cases.
Toast Notification
This script is to create and manage toast notifications with customizable options, including images, buttons, and scenarios for different use cases.
Toast Notification - Template
This is a copy-only template for clients to use to set up toast notifications. The script is a template with example variables. Ensure each variable is reviewed and adjusted as needed before incorporating them into a production script.
Uninstall Windows KB [Param]
This script assists in the uninstallation of a specific Windows update by allowing the user to input the KBID. It includes an option to authorize a system restart if necessary while also striving to prevent an immediate reboot unless required by the update.
VSA Windows 10 Feature Upgrades
This document outlines the implementation of a feature upgrade for Windows 10 endpoints, including procedures for handling reboots, monitoring upgrade status, and managing failures. It provides a comprehensive guide for setting up the necessary components to ensure a smooth upgrade process.
Windows - Windows 10 Versions With Patching Details
This document provides a comprehensive dataview of all Windows 10 machines, detailing their versions, patching information, and setup. It includes various columns that represent critical data points such as OS version, client ID, and reboot policies.
Windows 10 Feature Upgrade
This document outlines the process of initiating a Windows 10 feature upgrade that requires a mandatory reboot. It includes a summary of the procedure, sample run logs, and detailed steps of the process involved in executing the upgrade and scheduling necessary tasks.
Windows Feature Pack Update Reboot Pending
This document outlines the process for categorizing Windows 10 and 11 computers where the Feature Update Install with Tracking script has been completed but a reboot is still pending. It includes dependencies, criteria for selection, and steps to create a dynamic group for better management.