Active Directory - ADPluginUser - CreateUpdate
This document outlines the process for creating and managing an ADPluginUser account for domain controllers detected in the AD Plugin. It details the script initiation for password changes, dependencies, and alert templates, while also addressing the limitations on EOL systems.
Active Directory - Machines Missing CWA Agent
This document outlines a Dataview that identifies machines within the Active Directory integration that do not have an associated Automate agent. It is designed to assist during the onboarding process and to ensure that no agents are missing for clients. The Dataview pulls data from the Active Directory Plugin, which retrieves information directly from Domain Controllers in client environments, with a 7-day data limit.
Active Directory - New User Account Created
This document outlines a monitor that detects new domain user accounts created within the last day, automatically generating a ticket for each new account found. It requires the AD Plugin and targets a global scope.
Active Directory - Plugin User Account - CreateUpdate
This document outlines a script designed to create or update a domain admin account for the Active Directory plugin, including features for random password generation and troubleshooting capabilities. It is intended for use on domain controllers detected by the Active Directory Domains plugin and includes implementation steps, dependencies, and variable configurations.
Active Directory Reporting SQL Import Attachment
This document provides a step-by-step guide to importing the All AD Reports SQL file into your Automate environment for enhanced Active Directory reporting. Follow the instructions carefully to ensure a successful import.
AD - Create ViewsTableSchedule for AD Reporting Solution
This document details the process of setting up the Active Directory Reporting Solution by creating necessary database items, including tables and views, along with scheduling an essential script for compliance and security checks.
AD - Enable AD Recycle Bin
This document provides a script to enable the Active Directory Recycle Bin, detailing the prerequisites, process, sample output, and ticketing information in case of failure. The script ensures that the Windows OS and domain modes meet the necessary requirements before enabling the feature and outlines the logging and notification procedures.
AD - Offline Domain Join
This document provides a detailed overview of a script that allows a machine to join a domain even when it is not connected to the same network as the Domain Controller (DC). It outlines the variables used, the process involved, and the expected output, highlighting the efficiency gained through automation.
AD - Refresh Plugin Information
This document outlines a script designed to reset the Active Directory plugin for the Domain Controller it operates on, detailing the process and expected time savings from automation.
AD - Set DNS Aging and Scavenging
This document covers the process of enabling DNS scavenging on a Windows DNS server, including setting intervals for scavenging, no refresh, and refresh options. It outlines the necessary dependencies, user parameters, and provides a sample run of the script for better understanding.
AD - Update Users Email from Automate Contacts User Centric
This document details a script designed to update Active Directory users' email addresses by matching them with contacts in Automate, facilitating user-centric billing and ensuring accurate email synchronization. The script operates specifically on Domain Controllers and includes a SQL query to retrieve necessary contact information.
Add Domain Group to Local Administrator
This document provides a step-by-step guide for setting up a ticket creation system in ConnectWise Automate for computers. It covers the installation of necessary scripts, obtaining group IDs, and executing SQL queries to automate ticket creation when certain conditions are met.
Add Sites to Local Intranet
This document provides a detailed overview of a script that adds specified sites to the local intranet zone on Windows computers. It includes sample runs, user parameters, and output details to help users understand how to utilize the script effectively.
Add Wi-Fi Profile
This document provides a detailed implementation guide for the Add-WifiProfile script in ConnectWise RMM, allowing users to manually add Wi-Fi profiles to Windows computers. It includes setup instructions, user parameters, task creation steps, and sample runs.
Add-WifiProfile
Documentation for the Add-WifiProfile command to configure WiFi profiles.
Admin - Fix Service Plan Dropdown Menus
This document describes a monitor designed to populate the location-level service plan dropdown list in ConnectWise Automate for MSPs using custom service plan names. It details the dependencies, target execution, and includes translated SQL for updating the extrafield table with service plan names.
Admin - Maintenance Windows by Groups or Locations
This document provides a detailed overview of how to audit the Maintenance Window applied to a Group or a Location, including the relevant columns and their descriptions.
Admin - Ticket Volume Metrics
This document provides an overview of how to calculate ticket metrics based on data from the ConnectWise Automate database, including daily, monthly, and historical ticket data analysis.
Admin - Top 10 Tables by Size
This document provides a Dataview that lists and details the top 10 tables in a database, which is essential for the auditing process. It includes information on table names, row counts, data sizes, and total sizes, aiding in effective database management.
Agent - E-Mail - Machine Back Online
This document provides a detailed overview of a monitor that alerts when a computer checks in with a valid email address for the Online Alert E-mail EDF in ConnectWise Automate. It includes information on the alert template and dependencies required for setup.
Agent - Internal Drive Health
This document provides a comprehensive dataview that displays the internal drive health status for all ConnectWise Automate agents, detailing various metrics such as drive size, free space, fragmentation, and more.
Agent Monitor Creation - Disk - WRAPPER
This document outlines the Disk Monitor Creation Script, which is essential for creating disk monitors for machines as part of the Agent Monitor Creation process. It includes setup instructions, dependencies, and global parameters for effective execution.
Agents Migration Monitoring - Client-Level
This document describes a script designed to identify computers that have been transferred from one client to another within ConnectWise Automate. It includes details on setup, dependencies, variables used, and the output format for notifications.
Application - InstallUpdate Winget
This document outlines a monitor designed to update applications based on the provided PackageID, Source, and Application Name. It includes setup instructions, dependencies, and target specifications for effective implementation.
Audit Diskpart to Custom DV
This document outlines a script that creates a custom table named `plugin_proval_diskpart_style` and runs PowerShell on Windows machines to retrieve disk partition details, subsequently populating this information in the database. This process saves approximately 10 minutes by automating the retrieval of disk details.
Audit-FolderRedirection
This document outlines a solution for auditing folder redirection policies on target machines, allowing users to visualize effective policies, redirected folders, and their destinations. It includes associated content, implementation steps, and FAQs regarding the script and data collection.
Automate - Custom Tables Permissions Fix
This document provides a detailed overview of a custom RAWSQL monitor designed to check the custom table privileges for a user in a database. It outlines the necessary dependencies and the target scope of the monitoring solution.
Automate - Offline Agents - Auto-Retire
This document outlines the Offline Agents Auto-Retire script for ConnectWise Automate, detailing its purpose, implementation steps, user parameters, and system properties. It provides guidance on setting thresholds for retiring offline computers and managing exclusions through Extra Data Fields (EDFs).
Automate Agent Connection Audit
This document describes a script that generates two custom tables, pvl_automate_connection_audit and pvl_automate_connection_audit_daily, which track the daily online and offline times of machines. It provides details on how to run the script and its expected output.
Automate Database Maintenance - User Class Permission Sync
This document provides an overview of the Automate Database Maintenance User Class Permission Script, detailing its functionality, required properties, and variables. It ensures the synchronization of user class permissions from the Default Client to all other clients based on specific system property settings.
Automate User Account Locked Out
This document provides a summary of a monitor designed to detect Automate users who have been locked out from logging in, ensuring better management and security of user access.
Automatically Restrict Vendor Machines in SC
This document outlines the setup and dependencies for the Restrict Vendor Access monitor in ConnectWise Automate, ensuring that when specific EDFs are checked, machines in the system are automatically restricted from vendor access.
Automation Time Saved Initialize
This document provides a detailed overview of the process to set both Custom Fields (CFs) to 0 for ease of implementation. It includes an example agent procedure log, dependencies, and the output expected from this process.
Automation Time Saved Tracking
This document outlines the purpose and implementation of tracking estimated time saved for clients through ProVal automation. It includes associated content, initial implementation steps, and content integration instructions for agent procedures, policies, and monitors.
Bitlocker
This document outlines the roles responsible for determining the eligibility of Windows Server for BitLocker. It includes detailed detection strings, comparators, and the applicable operating systems for each role, along with SQL commands to implement these roles.
Bitlocker - Enable TPM
This document details the implementation of the agnostic script SEC - Encryption - Agnostic - Enable-TPM within Automate. It covers the initialization of the Trusted Platform Module (TPM) as part of the provisioning process, including necessary parameters and expected outputs.
Bitlocker - Key Retrieval
This document details a script that audits the recovery keys for each encrypted drive on an agent and adds the information to a custom table, saving time and improving efficiency in managing BitLocker encryption.
Bitlocker - Volume - Initialize
This document provides a detailed guide on how to encrypt a drive using Bitlocker disk encryption. It includes sample runs, global and user parameters, and the process for selecting key protector types. Important dependencies and prerequisites are also outlined to ensure successful encryption.
Bitlocker - Volume - Initialize
This document provides a detailed guide on implementing the BitLocker Volume Initialization script within ConnectWise RMM. It covers requirements, user parameters, task creation, and execution steps for encrypting a drive using BitLocker disk encryption.
BitLocker Initialization
This document outlines a suite of 9 agent procedures designed for the initialization of BitLocker volumes using various protection methods. Each procedure is detailed with examples and logs to illustrate functionality and outcomes during execution.
BitLocker Initialize
This document provides a summary and detailed instructions on creating dynamic groups specifically for Windows 10 and Windows 11 agents, including the necessary criteria for group creation.
Bitlocker Initialize C Volume
This document outlines a solution for enabling BitLocker on endpoints, including options for encryption methods and TPM control. It includes associated content such as scripts, custom fields, and monitors to ensure effective deployment and management of BitLocker encryption.
BitLocker Initialize C Volume
This document outlines the procedure for enabling BitLocker on the system volume, detailing the encryption methods used, dependencies, and step-by-step implementation instructions for creating a task in ConnectWise RMM.
Blacklist Agent MAC Address and Retire Agent
This document describes a script that blacklists the MAC address of a specified agent in ConnectWise Automate and subsequently retires the agent. It is designed to prevent troublesome agents from checking in again, particularly useful for offline or maintenance mode agents. The script details dependencies, variables, user parameters, and the process for executing the blacklist and retirement actions.
Browser - Homepage - Manage
This document outlines a script that configures the homepage settings for Google Chrome, Microsoft Edge, and Mozilla Firefox. It provides detailed instructions on how to set, remove, or replace the homepage across these browsers, along with user parameters and sample runs to illustrate its functionality.
Build and Map Information Base Categories from CWM(board-Type-SubType-Item
This document outlines a script that automates the creation of information base categories for every imported manage board, saving approximately 60 minutes of manual work. It details the process, user parameters, and dependencies required for successful execution.
Build and Map Information Base Categories from CWM(board-Type)
This document details a script designed to optimize ticket routing in ConnectWise Automate by creating descriptive and exact categories based on imported boards. It outlines the process, dependencies, and global parameters necessary for effective use, as well as providing insights into the expected output and time savings achieved through automation.
Chocolatey Application Uninstall
This document outlines the process for uninstalling an application using the Foil wrapper for Chocolatey. It includes a summary of the procedure, example logs, dependencies, and a detailed step-by-step process for successful execution.
Chromium Browsers - Homepage - Set
This document outlines the implementation of the SWM - Software Configuration - Set-ChromiumHomepage script for enforcing a homepage in Chromium-based browsers like Google Chrome and Microsoft Edge. It details the parameters, sample runs, and dependencies needed for effective usage.
Chromium Homepage Set
This document outlines the procedure for setting the homepage in Chromium-based browsers using the SWM - Software Configuration - Set-ChromiumHomepage method. It includes a detailed example of agent procedure logs and the process involved in executing the commands.
Clean Up AD Plugin
This document describes the process of cleaning up the Active Directory Plugin in ConnectWise Automate by removing unnecessary rows from specific tables and ensuring that the plugin is up to date. It outlines the requirements and dependencies for successful implementation.
Clear Browsers Saved Passwords
This document provides a detailed overview of a script that removes saved passwords from various web browsers, including Google Chrome, Microsoft Edge, Brave, and Mozilla Firefox. It highlights the script's functionality, sample runs, and the importance of closing browsers before execution.
Clear-ChromiumCache
Documentation for the Clear-ChromiumCache command to clear browser caches for Chromium-based browsers.
Clear-ChromiumHomepage
Documentation for the Clear-ChromiumHomepage command to clear enforced homepages in Chromium-based browsers.
ClearAudit Browsers Saved Password
This document describes the custom fields used in the creation of Dynamic Groups for Browser Saved Passwords and their application in the Task for Clearing and Auditing Browser Saved Passwords. It includes details about each field, its purpose, and implementation steps.
Company - Enable Windows 11 Installation
This document provides a detailed overview of how to mark a custom field to enable Windows 11 installation on the company’s Windows 10 machines. It includes a table with field specifications and screenshots for better understanding.
Configure BGInfo
The purpose of the remote monitor is to find the computer where BGInfo is not deployed in other words where the BGInfo application is not configured to run at startup.
Copy-VsaOrgToMachineCf
This document provides an overview of the process to copy organizational custom fields (CFs) to machines within a specified organization in Kaseya VSA. It details the requirements, parameters, and usage of the script to ensure that machine CFs are updated accurately based on the organization CF values.
CPU Temperature Monitor - Create
This document outlines a script designed for establishing a remote monitoring system specifically for tracking CPU temperature on Windows computers. It details the setup process, usage instructions, and configuration options for effective monitoring and alerting.
cPVAL Threatlocker Auth Key
Threatlocker Authentication Key to deploy threatlocker Agent on windows machines
cPVAL Threatlocker Deployment
Enables Threatlocker auto-deployment for Windows or both Windows and Macintosh machines at the organization level.
cPVAL Threatlocker Deployment - Exclude
Enable this custom field to exclude the location or device from Threatlocker Deployment.
cPVAL ThreatLocker Mac GroupKey
Stores the Threatlocker group key for agent deployment on Macintosh machines
cPVAL Threatlocker Organization Name
Organization name to be used for Threatlocker deployment. If deploying to an existing organization, the name must match the organization name in the ThreatLocker portal.
Create - Desktop Shortcut
This document provides a comprehensive guide on how to create a shortcut in the Public Desktop folder using a script. It includes sample runs, user parameters, implementation steps, and detailed instructions for setting up the task in the Script Editor.
Create and Populate plugin_proval_dns_extradata
This document outlines a script that creates the plugin_proval_dns_extradata table and populates it with the required data. It includes a sample run, dependencies, variables, global parameters, process steps, and output details.
Create CW RMM Agent Deployment GPO
This document provides a detailed guide on generating a ConnectWise RMM Agent Deployment Group Policy Object (GPO) on the primary domain controller. It outlines the steps to execute the script, the parameters required, and the expected outcomes of the deployment process.
Create MySQL User
This document provides a detailed guide on creating a new MySQL user with Read-only permissions using ConnectWise Automate. It includes user parameters, sample run output, and process details necessary for executing the script effectively.
Create Views for Patch Compliance Report
This document outlines the setup process for the Patch Compliance Reporting Solution, detailing the creation of necessary database views for effective patch compliance reporting. It includes dependencies, a sample run, and information on the one-time use of the script.
Crystal Disk - Drive Info
This document provides an overview of how to gather disk information using the CrystalDiskInfo application within the Kaseya VSA environment. It outlines the requirements, implementation steps, and parameters for executing the process effectively.
Crystal Disk Info
This document outlines the process for monitoring the disk health of physical machines using the Crystal Disk Info tool. It includes prerequisites, implementation steps, and troubleshooting FAQs related to disk monitoring and reporting.
Crystal Disk Info - Audit Disk Health
This document details a script that utilizes the Crystal Disk Info program to automatically assess hard drive health on computers. It updates the Hard Drive Status field in Extra Data Fields with results indicating whether the hard drive is functioning normally or reporting issues. The script also includes ticket creation functionality for detected failures.
Crystal Disk Info - Ticket Troubleshooting Guide
This document provides a comprehensive guide for troubleshooting hard drive issues, including steps for identifying SSD and spinning disk drives, understanding health status indicators, and recommending replacement processes. It includes visual aids and links to additional resources for further assistance.
Crystal Disk Info Health Status
This document provides a step-by-step guide on setting up a monitor in ConnectWise RMM that generates alerts based on the health status of disks as reported by the Crystal Disk Info custom field. It also details how to automate ticket resolution based on the disk health status.
CW RMM Solution Documentation Template
This document outlines the purpose of the solution, associated content, implementation steps, and frequently asked questions to guide users through the setup and understanding of the solution.
CWA - CWM Category Mapping
This document provides a comprehensive guide on how to map categories from ConnectWise Automate to ConnectWise Manage, detailing the assumptions, process, and variables involved in the script execution.
CWM - Automate - BrokenOffline Agent Remediation Process
This document outlines a solution to restore the functionality of ConnectWise Automate agents that may be broken or frozen. It details the components involved in automatically identifying and fixing issues, as well as the importance of the CW RMM+ plugin for successful implementation.
CWM - Automate - Monitor -Failed Email Monitoring
This document outlines a monitor that reports any failed email occurrences that are not related to specific exclusions. It generates a ticket detailing the failed emails every hour, providing crucial information for troubleshooting and resolution.
CWM - Automate - RMM+ Plugin Configuration
This document provides a detailed guide on configuring the RMM+ Plugin, including steps to create sessions for machines that have not checked in for a specified number of days. It covers the necessary settings in the client control portal and the Automate control center, ensuring a seamless integration and management of remote sessions.
CWM - Automate - Script - Auto AAD to Autopilot - Client Specific (IT Synergy)
This document describes a PowerShell script that utilizes the Optimize-Volume command to defragment drives. It includes a fallback to the standard defrag command if necessary and provides verbose logging for monitoring purposes. The script aims to ensure efficient drive performance while handling potential environmental issues.
CWM - Automate - Ticket Creation - Client
This document details a script that replicates the CWM - Automate - Script - Ticket Creation - Computer, focusing on generating client-level tickets instead of computer-level tickets. It emphasizes the importance of incorporating the Client ID in the SQL query for effective alerting and monitoring.
Dataview - Save as CSV Custom Location
This document describes a script that creates a distinct copy of the Dataview CSV file each time it runs, saving it to a user-defined folder instead of overwriting the existing file. It does not send any emails and includes additional user parameters for customization.
Desktop Shortcut - Create
This document provides a guide on how to create a desktop shortcut for all users on a Windows system. It includes sample runs, user parameters, and dependencies for successful implementation.
Desktop Shortcut - Create - RDP
This document explains how to create an RDP shortcut on the desktop of each user on a Windows computer, utilizing the target computer’s address or name from the Target parameter. It includes user parameters, output details, and sample run images.
Desktop Shortcut Creation
This document provides a comprehensive guide on creating a desktop shortcut in the Public Desktop using the New-DesktopUriShortcut script. It includes example logs, process details, and output files generated during execution.
Detect Frequent Logon User (Set Computer Contact)
This script gathers frequently logged-in domain users on workstations and associates the detected user as a contact in ConnectWise Automate. It analyzes the lsass.exe file to identify users, determines the most frequent user over a specified period, and updates the computer contact information accordingly.
Disable Authenticode Verification
This document provides a detailed overview of a script used to disable the Authenticode verification on Windows machines. It includes an example of the agent procedure log demonstrating the execution and results of the script, along with the necessary reboot for changes to take effect.
Disable Fast Boot
This document outlines the solution to disable the Fast Boot feature on Windows workstations, including the necessary custom fields, device group creation, and task implementation required to ensure the feature is turned off.
Disable Sign-In on Wake on PC
This document provides an overview of a script that disables the Sign-In option for all user accounts, ensuring users are not required to log in again after their screens lock. It includes a sample run image and details about the script output.
Disable SMB1
This document outlines the process to disable the SMB1 protocol on a target machine, including script creation, implementation steps, and deployment instructions. It is crucial for enhancing security on Windows systems by preventing vulnerabilities associated with SMB1.
Disable SQL Spy for All Users
This document outlines a script that disables SQL Spy for all users in a ConnectWise Automate environment. It executes a query against the Automate server to modify user settings, ensuring that the change takes effect upon the next user login.
Disk - Gather Critical Data
This document outlines an Automate Script designed to retrieve data related to hard drive failures. It creates a custom table called plugin_proval_cdi_data and appends data from an agnostic script to that table. The document includes a sample run, dependencies, user parameters, process details, output, and frequently asked questions about the script.
Disk - Gather Critical Info - Deprecated and replaced
This document outlines the Automate Script designed to handle the Agnostic Script for retrieving critical disk information. It details the creation of a custom table called `plugin_proval_cdi_data` and the process of appending data from the agnostic script to this table, along with sample runs, dependencies, and output methods.
Domain - Join
This document provides a detailed overview of a script that automates the process of joining a target machine to a domain. It includes user parameters, process explanation, and expected outputs, highlighting the time saved by automation.
Domain Controllers
This document provides a detailed guide on setting up a dynamic group for Domain Controllers in Active Directory, including criteria selection and group creation steps.
Domain Join
This document provides a detailed guide on how to join a non-domain joined computer to a domain using a specific script within ConnectWise RMM. It includes user parameters, task creation steps, and sample run images to assist users in the implementation process.
DRV - Fragmentation 30 %
This document outlines a method to assess drive fragmentation levels in systems, specifically targeting those with fragmentation between 16% and 30%, while excluding USB drives. It is designed for Workstation Service Plans to ensure optimal performance.
DRVClean
This document provides a comprehensive overview of a drive cleaning script that can be utilized in both VSA and LT environments using WMI. It includes parameters for targeting specific drives or processing all drives by default.
DUO Auth Proxy Deployment
This document provides detailed information about the custom fields used in the DUO Auth Proxy Deployment Solution, including dependencies, field types, and step-by-step instructions for creating custom fields within the system.
Duo Authentication
This document provides a summary and settings for detecting the installation of the Duo Authentication app on various operating systems, including Windows and Mac. It includes a detection string and applicable settings for monitoring the presence of the application.
Email - Machine Back Online
This document provides a comprehensive solution for notifying contacts about a machine's online check-in status in ConnectWise Automate. It includes associated content, implementation steps, and FAQs to ensure effective setup and usage.
Email Creation - Computer LTRunByUser
This document outlines an offline script designed to send emails to users who manually run the script, providing completion notifications. It serves as an autofix for monitoring the Manual Script Schedule - Status Email, ensuring users are kept informed of the script execution status.
Enable AD Recycle Bin
This document provides a detailed guide on how to enable the Active Directory Recycle Bin on Windows Infrastructure Masters, including script creation, dependencies, and deployment instructions.
Enable Authenticode Verification
This document provides a detailed guide on enabling Authenticode Verification on Windows machines. It includes an example agent procedure log that demonstrates the successful execution of the script and the necessary reboot to apply changes.
Enable Bitlocker
This document provides instructions for enabling Bitlocker on Windows endpoints that meet specific requirements such as running Pro or Premium versions of the Windows OS, having hardware TPM, and adhering to group policy settings. It also outlines the email notification process for failures and informs about the script location in ProVal VSA.
Enable Bitlocker Feature
This document outlines the process to enable various BitLocker features on Windows servers, including the necessary utilities and tools for drive encryption. It provides detailed instructions for setting up a monitor to ensure these features are installed and functioning correctly.
Enable IE Mode in Microsoft Edge
This document provides a PowerShell script that enables Internet Explorer mode for a specific site within the Microsoft Edge browser. It outlines the necessary variables, user parameters, and the process for implementation, ensuring that users can easily configure their settings for seamless browsing.
Enable Num Lock On Sign In
This document describes a script that enables Num-Lock at the log-on screen for Windows machines, ensuring that users have immediate access to the numeric keypad upon logging in.
Enable TPM
This document details the process of initializing TPM as part of the provisioning process for a Trusted Platform Module (TPM). It includes user parameters, task creation steps, and sample runs for successful implementation within ConnectWise RMM.
Endpoint - C2R Update Channel
This document provides details on how to update the channel of the Office installed on a machine, using the Microsoft 365 - Click-to-Run - Get Details task. It includes a summary, detailed field information, and screenshots for reference.
Endpoint - Windows 11 Upgrade Failed
This document provides details on how to store the status of whether the Windows 11 Upgrade has failed after executing the Windows 11 Installer (Beta) task. It includes field definitions and screenshots for better understanding.
Endpoint - Windows 11 Upgrade RunTime
This document provides details on storing the runtime of the Windows 11 Compatibility Validation task, including field specifications and editable options.
Endpoint VPN Configuration
This document details the configuration of a VPN on endpoints using Managed Variable data, addressing various use cases such as additional connection gateways, Split Tunneling, and credential memory. It also outlines the creation of a desktop shortcut for user convenience.
EPM - Data Collection - Automate - Script Get - Battery Report
This document outlines a script that runs the agnostic EPM data collection process to retrieve battery report data and imports it into the plugin_proval_batteries table. It serves as an autofix for an internal monitoring script and includes dependencies, variables, and a detailed process for execution.
EPM - Windows Configuration - Agent Procedure - Windows Firewall Enable
This document provides a detailed procedure for enabling Windows Firewall on an endpoint, including example logs and steps taken during the process. It ensures that the firewall is activated and logs the actions for review.
EPM - Windows Configuration - Component - Windows 11 - Upgrade
This document outlines the process for checking whether a machine is an evaluation copy of Windows. It details the steps to export and import the necessary component in Datto RMM, along with the variables for performing a rearm and restarting the endpoint if required.
EPM - Windows Configuration - Component - Windows Evaluation License (Rearm)
This document outlines the process for checking if a machine is running an evaluation copy of Windows, verifying available re-arms, and executing a rearm if necessary. It includes implementation steps for exporting and importing the component in Datto RMM, usage instructions, and expected output.
EPM - Windows Configuration - Screen Saver - Protect
This document outlines the process to ensure that the screen saver settings are enabled and configured to a specified timeout. It includes sample runs, dependencies, global and user parameters, and expected output files.
EPM - Windows Configuration - Windows Explorer View - List
This script configures Windows Explorer to display files and folders in List View by modifying specific registry settings. It ensures that the changes apply to all users and creates the necessary registry keys for the desired view mode.
Exchange Server 2019
This document outlines the detection method for verifying if Exchange Server 2019 is installed on a Windows system. It includes the detection string, comparator, result, and applicable operating system for accurate identification.
Exclude Huntress
This document provides a guide on how to create a custom field that allows you to exclude a site from Huntress Deployment, which is useful for managing device groups in ConnectWise RMM.
Extradatafield details
This document provides a comprehensive overview of the Extradatafields (EDF), including their details, usage, and values within the system. It lists various attributes of the EDFs, such as ID, name, type, level, and associated values, along with notes on their usage status.
Feature Update Install Failure
This document explains how to create a custom field for tracking the reasons for failure during the installation of the latest feature update for Windows 10/11. It includes details on field configuration and usage.
FileFolder - Get
This document provides a comprehensive overview of a script designed to search for files and folders on a computer. It allows users to specify a search term using the "ToSearchFor" parameter, supports regex input for advanced searching, and details the process, dependencies, and output of the script.
Firefox - Install Extension
This document provides a comprehensive guide on using a PowerShell script to install and optionally enforce a specific extension in Mozilla Firefox, detailing dependencies, user parameters, and the process involved in ensuring a successful installation.
Firefox - Remove Extension
This document provides a detailed overview of a script designed to remove and optionally block a specified extension in Mozilla Firefox. It includes information on dependencies, user parameters, and the processing steps involved in executing the script, ensuring users can effectively manage Firefox extensions.
Folder Share - Create or Remove
This document provides a script designed to create or remove shared folders on a Windows device, detailing parameters, dependencies, and expected outputs for users.
Gecko Cache - Clear
This document outlines the Automate implementation of the agnostic script SWM - Software Configuration - Clear Gecko Cache, including a sample run and output details.
Generic Registry Editor
This document provides a detailed overview of a script that enables users to create or modify multiple registry keys, including their names, values, and types. It includes sample runs, user parameters, output details, and frequently asked questions regarding registry properties.
Get - CW Manage Configurations Information
This document outlines the solution to fetch basic information about the computer from CW Manage and display it in a CW Automate dataview. It includes implementation steps and associated content for successful execution.
Get - CW-ControlAPI - Online Status
The EPM - Data Collection - Script - Get - CW-ControlAPI - Online Status script is designed to fetch the online status of all machines in the ConnectWise Control application, utilizing the ProVal Tech agnostic script Get-CWControlAgentSession.ps1. It queries the Control session using the Control Plugin in Automate and stores the information in a custom table for further monitoring and reporting.
Get - Printer Driver Inventory
This document provides a comprehensive guide on how to pull installed print driver version information into ConnectWise Automate. It includes associated scripts, custom tables, and dataviews necessary for effective implementation and troubleshooting.
Get - Printer Driver Inventory DV
This document outlines a script designed to collect and store information about printer drivers on Windows computers. It details the process, dependencies, and output of the script, ensuring that users can effectively manage printer driver inventories within their systems.
Get Chromium Browsers Extensions
This document outlines the implementation of the EPM - Data Collection script for gathering data on Chromium extensions. It details the process of creating necessary scripts, executing the agnostic script to collect data, and logging the results for analysis.
Get DHCP Server Scope Information
This document outlines a script that gathers DHCP information from a specified target server and stores it in a database for reporting and data view purposes. The automation process is designed to save time and streamline data management.
Get Firefox Browser Extensions
This document outlines the implementation of the agnostic script for collecting data on Firefox extensions within ConnectWise Automate. It details the dependencies, process steps, and the expected output including script logs and a custom table.
Get MSSQL Database Version
This document outlines a script that collects the version and patch level information of the MSSQL Server, saving this data into a designated custom table called pvl_mssql_db_version. It includes instructions for execution, dependencies, variables, user parameters, and expected output.
Get OneDrive Sync Status DV
This document provides an overview of a script that retrieves the OneDrive Sync Status and Quota Information, storing the data in a custom table. It includes details on sample runs, user parameters, output, and frequently asked questions.
Get SetupDiag Report
This document provides a guide on how to download and execute SetupDiag.exe, capturing the results in a variable and optionally sending an email report. It includes sample runs, dependencies, user parameters, and output details for effective usage.
Get Wifi Profile
This document details the implementation of the Get-WifiProfile script within ConnectWise Automate, providing instructions on its execution, required parameters, and output generated, including log files and data views.
Get-AutopilotHash
This script retrieves the Hardware Hash necessary for Autopilot device registration and stores it in the Computer EDF labeled "Autopilot Hash". It can be executed as part of an autofix script or independently, and it includes user parameters for initial setup.
Get-AutopilotHash
This the RMMM version of Automate script [Get-AutopilotHash](/docs/9171549a-070a-4346-be90-393416713806)
Get-BatteryReport
This document provides a comprehensive solution for monitoring the battery state of workstations. It includes scripts, dataviews, and internal monitors to effectively collect and report battery data, ensuring proactive management of battery health.
Get-PNPDevices DV
This document provides a detailed overview of a script designed to collect information about installed Plug and Play (PnP) devices on Windows computers and store the data in a custom table. It includes a summary of the process, dependencies, variables, and expected output.
Get-PowerPlan
This document outlines a procedure to retrieve detailed information about power plans, their subgroups, and associated power settings using the powercfg command. It provides a structured output that can be logged and used for further analysis or configuration management.
Getting Started with StickySync
This document provides a step-by-step guide to setting up StickySync, including generating an API key, installing the plugin, and mapping clients to ITGlue organizations.
Google Chrome - Homepage - Set
This document provides an implementation guide for the SWM - Software Configuration - Set-ChromiumHomepage script, designed to enforce a specific homepage for the Google Chrome browser in a ConnectWise Automate environment. It includes user parameters, dependencies, and sample output to assist in effective deployment.
Google Chrome - Set Homepage
This document explains a script that sets the homepage in Google Chrome by modifying the registry policy. It outlines the parameters, dependencies, and process involved in enforcing a specific URL as the homepage, along with optional switches for additional enforcement at startup and on new tabs.
GPO - Automate Agent Deployment GPO - Create
This document outlines a script that creates a Group Policy Object (GPO) for deploying the Automate Agent on a domain controller with a network probe configured. It details the process, dependencies, user parameters, and expected outputs, aiming to streamline the deployment process.
GPO - Automate Agent Deployment GPO - Remove
This document outlines a script that removes the "Automate Agent Deployment" group policy from the Domain Controller server, saving approximately 10 minutes of manual effort. It includes a sample run, process details, and expected output.
HDD Info Retrieval
This document outlines a procedure to retrieve disk drive information and save it to a CSV file on the endpoint for client ingestion. It provides a detailed log example and dependencies related to the EPM - Disk - Agnostic - Get-DiskInfo implementation.
Hide Weather Widget from Taskbar
This script inserts a registry key to hide the weather widget from the Windows taskbar. Initially rolled out in version 21H1, the weather widget has been pushed through cumulative updates on supported versions. The script verifies the successful addition of the registry key and flags the machine for a reboot if successful.
Hosts File - Reset
This document provides a detailed overview of a script designed to rename the current host file by appending OLD to its name and replacing it with a stock host file that contains no custom entries. The process includes flushing the DNS cache and updating relevant data fields.
Hosts File Modification Solution
This document provides a comprehensive guide on how to modify the Windows host file, including adding entries, gathering information, and resetting it to default settings. It outlines associated scripts for auditing, adding, and resetting host file entries, as well as implementation steps to ensure regular updates.
HP Servers Monitoring
This document outlines the purpose and implementation of a solution to monitor hardware alerts generated on HP servers using HPEiLO and HPE Insight Management Agents. It includes associated content, implementation steps, and a deprecation process for managing these monitors and alerts effectively.
Huntress Acct_Key
This document provides a guide on creating a custom field for the Huntress Account Key within ConnectWise RMM, which partners will fill out for device group deployment tasks.
Huntress Agent (INSTALL)
This document provides a detailed guide on installing the Huntress agent on Windows machines, including prerequisites, dependencies, and step-by-step instructions for script creation and deployment within ConnectWise Automate.
Huntress Agent (Re-Register)
This document provides a detailed guide on how to re-register the Huntress Agent in the portal for the endpoint using a custom script. It includes step-by-step instructions for creating the script, setting up variables, and handling script execution and logging.
Huntress Agent (REPAIR)
This document outlines the process for creating a PowerShell script to repair the Huntress Agent. It includes detailed steps for setting up the necessary variables, downloading the repair script, and logging the output of the operation.
Huntress Org_Key
This document provides a detailed guide on creating a custom field for the Huntress Organization Key in ConnectWise RMM. It includes instructions on how to set up the field, its properties, and its importance in associating Huntress Agents with their respective organizations.
Huntress Tag
This document provides a detailed guide on creating a custom field for the Huntress Tag, which is used in the CW RMM task for Huntress Agent installation. It includes step-by-step instructions and visual aids to assist in the setup process.
Implement - Remote Monitor - HP Hardware Monitoring
This document outlines the step-by-step process to set up HP Hardware Monitoring in ConnectWise Automate, including importing alert templates, running SQL queries, and configuring monitors for HP servers.
Implement - Remote Monitor - Mega RAID Errors
This document outlines the steps to configure alert templates and monitors in ConnectWise Automate, including SQL queries for monitoring Windows machines excluding virtual ones and setting up appropriate alert actions and templates.
Implement TED (Tag Every Desktop)
This document provides a detailed overview of a PowerShell script that schedules a task to run the TED (Tag Every Desktop) application with specific parameters upon user logon. It includes sample runs, user parameters, and output details.
Implement Wifi Profile
This document details a script for adding and removing Wi-Fi profiles on targeted machines using ConnectWise Automate. It provides instructions on how to supply profile names for addition and removal, along with examples, dependencies, and user parameters.
Implement- Add Windows Capability - RSAT
This document outlines the steps required to implement a remote monitor for Remote Server Administration Tools (RSAT) using SQL queries. It details how to obtain group IDs, modify the SQL query, execute it, and apply the appropriate alert template in ConnectWise Automate.
Implement- Dell Hardware Monitoring
This document outlines the steps to set up Dell Hardware Monitoring in ConnectWise Automate, including importing alert templates, running SQL queries, and configuring monitors for Dell servers.
Implement- Reset System Restore Disk Space Usage
This document provides detailed implementation steps for applying a remote monitor in a system. It includes obtaining group IDs, modifying SQL queries, and executing them to set up monitoring effectively.
Import - Hyper-V - Integration Service Out of Date.md
This document provides a step-by-step guide on setting up an Integration Service Monitor for Hyper-V environments. Learn how to obtain group IDs, modify SQL queries, and apply alert templates to ensure your virtual machines are monitored effectively.
Import - Remote Monitor - Disable AI Recall
This document provides detailed steps to set up a remote monitor for Windows 11 machines using SQL queries. It includes obtaining group IDs, executing SQL commands, and applying alert templates for effective monitoring.
Import - Remote Monitor - Excessive Failed Logins.md
This document outlines the steps to manage the ProVal - Production - Security - Excessive Failed Logins monitor in your environment, including the removal of existing instances, refreshing group status, executing SQL queries for monitor setup, and implementing alert templates for effective monitoring.
Import - Remote Monitor - Monitor OS Build.md
This document outlines the steps to implement a remote monitor in ConnectWise Automate, including obtaining group IDs, crafting SQL queries, and applying alert templates for monitoring OS build changes.
Import - Remote Monitor - RemoteAccess Service Check
This document outlines the steps necessary to set up a remote access service check within ConnectWise Automate, including obtaining group IDs, executing SQL queries, and applying alert templates for effective monitoring.
Import - Remote Monitor - Reset Local User Password Age
This document provides a detailed guide on how to set up a remote monitor using SQL queries. It includes steps to obtain group IDs, run SQL queries to create and configure the remote monitor, and apply alert templates for monitoring local user password age settings.
Import - Remote Monitor - Set-PsRepository PSGallery
This document provides a step-by-step guide on how to set the PSGallery as a trusted repository within ConnectWise, including SQL queries to apply to specific groups and instructions on executing the queries using RAWSQL monitors.
Import - Remote Monitor - Veeam Service Monitor
This document provides a step-by-step guide to setting up a Veeam Backup Service monitor using SQL queries in ConnectWise Automate. It covers obtaining group IDs, executing SQL queries, and applying alert templates to ensure effective monitoring of the Veeam Backup Service.
Import - Remote Monitor - Windows Cluster Shared Volume Detection
This document provides a step-by-step guide for implementing a Windows Cluster Shared Volume Detection monitor in ConnectWise Automate. It includes instructions for obtaining group IDs, executing SQL queries, and validating monitor settings to ensure proper functionality.
Import - Unresponsive Huntress Agents
This document provides a step-by-step guide on how to set up a monitor for unresponsive Huntress agents within ConnectWise Automate. It includes instructions for importing alert templates, running SQL queries, and configuring monitor settings to ensure effective monitoring of Huntress agents.
Import LMCertificate
This document provides a comprehensive guide on importing a certificate to one or more local machine stores, including creating a self-signed certificate and importing existing certificates from local paths. It covers user parameters, task creation, and script execution for the process.
Import- AD Recycle Bin State Check
This document provides a step-by-step guide on how to enable the Active Directory Recycle Bin feature in ConnectWise Automate. It includes importing the necessary alert template, running SQL queries to set up the feature, and configuring the remote monitor for Domain Controllers.
Import- CWAFileService - Invalid Token
This document provides detailed instructions on how to implement a remote monitor for the CWA File Service using MySQL. It includes SQL commands to set up the monitor, adjust thresholds, and configure alerts based on specific error messages in the logs. Ensure that the settings are tailored to meet client requirements for effective monitoring and alerting.
Import- Security event logs cleared/deleted
This document provides a step-by-step guide to setting up a remote monitor for security event logs in ConnectWise Automate. It includes obtaining group IDs, constructing SQL queries, and applying alert templates for effective monitoring.
Import- TLS Version Check - Client
This document provides a detailed guide on how to apply a remote monitor to specific groups in your system. It includes steps to obtain group IDs, modify a SQL query, and execute it to set up the remote monitor effectively.
Import- TLS Version Check - Server
This document provides a step-by-step guide on how to set up a remote monitor for checking TLS versions within specified groups in your database. It includes obtaining group IDs, modifying SQL queries, and executing them to establish the monitor.
Import- Unexpected Shutdown
This document provides a step-by-step guide on how to apply a remote monitor in ConnectWise Automate, including obtaining group IDs, executing SQL queries, and applying alert templates.
Import- Windows Fast Boot disable Change
This document provides a step-by-step guide for implementing a remote monitor that disables the fast boot feature on Windows 10 and 11 machines. It includes SQL queries to set up the necessary sensor checks and group agents, along with instructions for applying the appropriate alert templates.
Import-Log4JTable
Documentation for the Import-Log4JTable command to install and populate a MySQL table with a list of potential Log4Shell affected software.
Improper Script Schedules
This document outlines a Dataview that filters script schedules based on technician scheduling, recurring schedules, and frequency criteria. It identifies schedules running at a frequency greater than 2 hours and highlights those targeting more than 50% of machines in the environment while excluding client scripts and groups without agents.
Improper Script Schedules
This document provides an overview of scripts that are improperly scheduled within ConnectWise Automate, including associated content, dependencies, and implementation steps for resolving the issue.
Incorrect Drive Inventory Autofix
This document outlines a script designed to address the issue of incorrect drive inventory in ConnectWise Automate when upgrading or swapping agents’ hard drives or SSDs. The script is intended to be executed through a specific remote monitor template for optimal results.
Infrastructure Master
This document provides an overview of the Infrastructure Masters group, detailing its dependencies, setup instructions, and includes relevant screenshots for reference.
Infrastructure Master - Without Recycle Bin
This document outlines the process to create a dynamic group in ConnectWise RMM that filters Infrastructure Masters where the Recycle Bin is not enabled. It includes criteria for the group and dependencies for enabling the AD Recycle Bin.
Initialize-VsaAgentFields.ps1
This document provides an overview of the process for writing the ProVal Stack Machine Custom Fields to a new client environment using the VSAAPI ProVal Module. It outlines the requirements, process, payload usage, parameters, and expected output.
Install Certificate - MacWindows Param
This document provides a script that installs a certificate to a specified location on Windows and MAC machines. It explains how to use the User parameter to provide a direct download URL for the certificate and details the sample run for both environments.
Install Font
This document provides a comprehensive guide on how to install fonts from a specified directory or file using a script. It includes sample runs, user parameters, and detailed instructions for task creation and execution.
Install Google Credential Provider for Windows (GCPW)
This document outlines the automated procedure for installing and configuring Google Credential Provider for Windows (GCPW). It includes steps for checking prerequisites, installing necessary software, setting allowed domains for login, and configuring an optional enrollment token. Detailed logging and verification steps are also provided.
Install Microsoft 365 Apps
Documentation for the Install-Microsoft365 command to install Microsoft 365 Apps for Business or any Microsoft 365 product with XML configuration support.
Install Microsoft 365 Apps
This document provides a detailed guide on installing Microsoft 365 Apps for Business using an XML configuration file. It includes steps for creating a script, setting parameters, and executing the installation process, with options for customization and logging.
Install Microsoft VCRedist
This document outlines the process for implementing a ConnectWise RMM script to install the Microsoft Visual C++ Redistributable. It includes user parameters, task creation steps, and a sample PowerShell script for execution.
Install SnapAgent
This document provides a comprehensive guide on installing BlackPoint SnapAgent through ConnectWise RMM using an agnostic script. It includes sample runs, user parameters, task creation steps, and detailed PowerShell scripting instructions.
Install Windows 11
This document provides a step-by-step guide to enable the installation of Windows 11 on compatible Windows 10 computers through the ConnectWise RMM platform. It includes necessary dependencies, package creation instructions, and how to assign policies to device groups.
Install Windows 11
This document outlines the steps to create a policy that enables the installation of Windows 11 on Windows 10 machines, including navigation through the endpoints and configuring necessary settings.
Install Windows 11 - Compatible Machines
It executes Windows 11 Installer script on compatible Windows 10 machines.
Install-AutomateAgentGPO
Documentation for the Install-AutomateAgentGPO command to create a ConnectWise Automate Agent Deployment group policy object.
Install-Microsoft365
Documentation for the Install-Microsoft365 command to install Microsoft 365 Apps for Business or any Microsoft 365 product with XML configuration support.
Installed Browsers Extensions Script
This document provides guidance for users seeking assistance with converting HTML content to Markdown format. It outlines the steps to provide HTML content for conversion and offers support for any related queries.
Internet Explorer - Disable Global, DV, Autofix
This document outlines a script that disables Internet Explorer on a Windows machine, detailing the process, dependencies, and variables involved in the execution. It includes information on user prompts, reboot options, and the expected outcomes of the script.
Internet Explorer Detected Role
This document outlines a monitoring solution that detects online machines with Internet Explorer installed by checking if the "Internet Explorer Installed" role is enabled. It includes an alert template for autofixing the issue and provides SQL query details for limiting the target to relevant computers.
Internet Speed - Audit
This document provides detailed information on the audited speed test results from the custom table EPM - Network - Custom Table - plugin_proval_speedtest_audit, including various metrics such as latency, jitter, download and upload speeds, and more.
Internet Speed - Audit
This document provides a detailed guide on running an internet speed test using the Ookla SpeedTest CLI application. It includes sample runs, dependencies, user parameters, global parameters, and the output generated by the script. The results can be saved to a database and emailed to specified addresses.
Internet Speed - Audit
This document provides a comprehensive guide on how to run an internet speed test using the Ookla SpeedTest CLI application. It includes sample runs, dependencies, task creation steps, and detailed instructions on implementing the script in a system.
KRBTGT Account - Reset Keys
This document provides a detailed guide for implementing the KRBTGT Account Reset Keys task in an RMM system. It includes setup instructions, user parameters, and sample runs to ensure the successful execution of the task, while emphasizing the importance of manual verification.
Leave Safe Mode
This document describes a procedure for rebooting an endpoint from safe mode into normal mode, including example logs and process details.
Local Admin Create
This document outlines the process for creating a new user on a Mac system and adding that user to the local admin group. It includes steps for user creation, password setup, and group assignment.
Local Admin Group Cleanup
This document outlines the internal monitor that detects Windows computers where the local admin group cleanup process is enabled but has not been executed in the past 7 days. It provides details on dependencies and alert templates for effective monitoring.
Local Admin Group Cleanup
This document outlines the steps for implementing the Local Admin Group Cleanup solution to manage members in the local admin group on Windows machines. It includes update notices, associated content, and detailed implementation instructions.
Local Override - Create and Set Do Not Patch Policy
This document outlines a script that facilitates the setup of local overrides on machines to prevent them from being patched. It details the process of checking for existing policies, creating new ones if necessary, and logging the actions taken. The script aims to save time by automating the management of patch policies.
Location Ping Monitors - Create
This document provides a comprehensive guide on setting up Remote Monitors for Location Ping Monitors, detailing the necessary procedures, system properties, and Extra Data Fields (EDFs) required to effectively monitor location connectivity and trigger alerts when a location becomes unreachable.
Lockdown Browsers Autofill
This document provides a comprehensive guide to configuring lockdown settings for browsers within a ConnectWise Automate environment. It includes steps for importing client, location, and computer level Extra Data Fields (EDFs), creating searches and groups, and setting up remote monitors to ensure effective management of browser lockdown features.
Lockdown Browsers Autofill and Password Manager
This document describes a script that disables the password manager and autofill features for Edge, Chrome, Brave, and Firefox browsers. It also provides instructions on how to clear saved passwords and disable Edge Wallet, ensuring enhanced security and privacy for users.
Lockdown Browsers Autofill and Password Manager
This document describes a task that disables the password manager and autofill features for Edge, Chrome, Brave, and Firefox browsers. It also provides instructions on how to clear saved passwords and disable Edge Wallet, ensuring enhanced security and privacy for users.
Log4J Scan & Mitigation Deployment - Internal
This document outlines the steps to export the Log4J Scan & Mitigation procedure from the Shared > PVAL Content Source and import it into the client environment. It includes instructions on editing the procedure to update the email global variable to reflect the client’s primary contact and logging the deployment in the specified tracker.
LSUClient - Install Lenovo Update
This document provides a detailed guide on utilizing the LSU Client PowerShell module to install applicable and silently installable updates on Lenovo machines with non-discharging batteries. It outlines the steps for task creation, script implementation, and verification of execution logs.
LTCache Monitoring
This document outlines a remote monitor setup that detects when the LTCache directory at C://Windows//Temp exceeds 5 GB in size. It provides details on suggested settings for alerts and the specific check action to be implemented on Windows machines.
MAC Screen Lock Timer
This document details an agent procedure for modifying the default Mac screensaver timing and the display turn-off timing. It includes example logs, variable descriptions, and the process for implementing the changes via shell commands.
Machines With Stuck Commands
This document provides a method to identify machines where commands from ConnectWise Automate and scripts are not processing on the agent, particularly when the count of executing stuck commands exceeds five. It also suggests potential solutions such as restarting the agent, services, or the Automate server for resolution.
Maintenance Mode - Set
This document provides a detailed overview of a script that sets maintenance mode on the target agent, including user parameters, process description, and expected output.
Microsoft Edge - Remove Homepage
This document provides details on a script designed to remove enforced homepage settings in the Edge browser by scanning and modifying the Windows registry. It includes sample runs, dependencies, and output information to assist users in executing the script effectively.
Microsoft Edge - Set Homepage
This document outlines a script that adds a registry policy to enforce a specific homepage in Microsoft Edge (Chromium). It details the necessary dependencies, user parameters, and the process for executing the script, along with sample output and logs.
Microsoft OneDrive - (Group PoliciesRedirect Folder)
This document outlines the implementation of group policies to redirect Windows known folders such as Desktop, Documents, Pictures, Screenshots, and Camera Roll to Microsoft OneDrive, along with other related group policy recommendations.
Microsoft OneDrive - (Group PoliciesRedirect Folder)
This document provides a detailed implementation guide for redirecting Windows known folders such as Desktop, Documents, Pictures, Screenshots, and Camera Roll to Microsoft OneDrive using group policies. It includes dependencies, usage instructions, and customization options for partners.
Microsoft Outlook - OSTPST Audit
This document provides a detailed overview of the Dataview that displays the path and size of OST and PST files for users on a Windows machine. It includes dependencies, column descriptions, and data collection details essential for monitoring Outlook files.
Microsoft Teams Remove Auto Start
This document provides a PowerShell script that removes the autostart entry for Microsoft Teams for all users, helping to streamline the login process by preventing the application from launching automatically.
Monitor Disabled Error G
This document outlines a monitoring solution that detects any internal monitors that have been disabled due to errors, ensuring system integrity and performance.
Monitor MySQL New Users
This document outlines a script designed to check the state of MySQL users, determine if there have been any changes since the last execution, and notify specified email addresses of any new users added. The process is automated to save time and streamline user management.
Monthly Automation Time Reset
This document outlines the procedure for resetting the value of the Monthly CF in ConnectWise Automate, detailing the process, dependencies, and example logs for successful execution.
Move New Agent to Matching Location (DomainRouter)
This document describes a script that automates the process of moving new or unassigned computers from Location ID 1 to their appropriate locations based on matching domain or router addresses, saving time and improving efficiency.
Mozilla Firefox - Homepage - Remove
This document describes an implementation of the agnostic script to remove the enforced homepage policy in Mozilla Firefox using ConnectWise Automate. It includes a sample run, dependencies, and the expected output including script logs.
Mozilla Firefox - Set Homepage
This document details a script that adds a registry policy to enforce a specific homepage in Mozilla Firefox. It includes information on dependencies, user parameters, and the output generated by the script, which helps manage browser settings efficiently.
MSP Automation Metrics
This document provides an overview of the MSP Automation Metrics Dataview, which displays the contents of the plugin_proval_h_msp_metrics custom table, including various metrics related to agents, servers, workstations, and ticketing over a specified time frame.
MSP Automation Metrics - plugin_proval_h_msp_metrics
This document outlines a script that creates and populates data into the plugin_proval_h_msp_metrics custom table. It includes details on scheduling, variables used, the process of execution, and expected outputs, providing a comprehensive guide for the implementation and monitoring of MSP metrics.
MySQL - View - Create - plugin_proval_v_monitoraudit
This document explains the process of creating the plugin_proval_v_monitoraudit View, which is essential for populating data in the Automate Monitor Audit dataview. It includes steps for dropping the existing view, creating a new one, and assigning permissions to users.
MySQL - View - Create - Plugin_ProVal_V_Patch_Count_Status
This document outlines the creation of the CWM - Automate - View - Plugin_ProVal_V_Patch_Count_Status view, detailing the process, sample run, and output involved in the setup.
MySQL - View - Create - Plugin_ProVal_v_Patching_Metrics_Overview
This document provides a detailed overview of the process for importing the plugin_proval_v_patching_metrics_overview view into the database, including steps to drop the existing view, create a new one, and assign permissions to Automate users.
MySQL - View - Create (plugin_proval_auto_approval_status)
This document outlines the process for creating the plugin_proval_auto_approval_status view, including steps for dropping and creating the view, and updating user permissions for ProVal custom tables.
MySQL - View - Create (plugin_proval_probeconfig)
This document outlines the process of dropping an existing view and recreating it, followed by executing a script to update user permissions for ProVal custom tables in ConnectWise Automate. The automation aims to enhance efficiency by saving time in user permission management.
MySQL - View - Create (pvl_cu_compliance)
This document details a script that generates compliance views named `pvl_cu_compliance` and `pvl_cu_compliance_clients` and grants access permissions to all currently active Automate users. The script can be run on any computer to create the views, after which it should be removed from the environment.
MySQL - View - Create (pvl_patch_cu_compliance)
This document outlines a script designed to create views named `pvl_patch_cu_compliance` and `pvl_patch_cu_compliance_clients` within ConnectWise Automate, and to grant access permissions to all active users. The script can be executed on any computer to implement the views, followed by the removal of the script from the environment.
MySQL - View - Create (pvl_Scheduled_Scripts)
This document outlines a script designed to create a view named `pvl_Scheduled_Scripts` and to grant access permissions to all currently active users in ConnectWise Automate. It provides guidance on running the script and removing it post-execution.
MySQL - View - Create (pvl_v_windows_version_metrics)
This document outlines a script used for importing the SEC - Windows Patching - MySQL View, specifically pvl_v_windows_version_metrics. It is intended for a one-time run and can be removed after confirming the view's presence.
Net Firewall Monitoring
This document provides a comprehensive guide on implementing and removing the Network Firewall solution, detailing the steps required for installation and removal, as well as the processes involved in monitoring network firewall statuses. It includes important notes and troubleshooting tips for effective management of the firewall solution.
Network Detective Workstation Server
This document outlines the procedures for deploying the Network Detective tool to workstations or servers, executing scans, and logging the results for further analysis. It includes detailed steps, dependencies, and expected outcomes.
Network Glue - Deployment
This document outlines the auto deployment process for the Network Glue Collector, detailing its dependencies, required EDFs, and configuration settings necessary for successful implementation on Windows machines.
Network Probe - Disable
This document provides a script that disables the Network probe on a ConnectWise Automate agent, saving approximately 2 minutes of manual effort. It includes a sample run image and details the process involved in executing the script.
Network Probe - Enable
This document describes a script designed to execute commands for generating a network probe, particularly useful for monitoring locations that lack a network probe. The script improves efficiency by saving time during the setup process.
New Domain Admin Monitor - Create
This document outlines the process for creating remote monitors that identify new or elevated domain administrators on Windows domain controllers. It details the necessary steps, system properties, and Extra Data Fields (EDFs) required for effective monitoring and alerting.
New Domain Admins
This document outlines a solution to monitor for newly created or promoted domain admins within an Active Directory environment and generate alerts accordingly. It includes associated content and implementation steps to ensure proper setup and functionality.
New-Win10Zip
Documentation for the New-Win10Zip command to download an ISO and create a Windows 10 release ZIP file for automatic deployments.
NewDisk Thresholds - Set
This document provides a comprehensive guide on using the script to set or reset global or computer level disk thresholds. It includes sample runs, dependencies, variable documentation, user parameters, and expected output.
Office 365 Update Channel Set
This document provides details on how to identify whether an agent has an Office 365 Update Channel set in the registry, including the detection string and applicable operating systems.
Office Activation Status
This document provides a comprehensive guide on creating a monitor that generates alerts for any unlicensed Office products on endpoints. It includes step-by-step instructions for setting up the monitor, configuring the script, and managing alert conditions.
Office C2R Auditing
This document provides a step-by-step guide on how to create a dynamic group for auditing computers with Microsoft 365 installed using ConnectWise Automate. It includes navigation instructions, criteria setup, and completion verification.
Office Universal Uninstaller
This document provides a comprehensive guide on using the Office Universal Uninstaller script, which downloads offscrub files and uninstalls all versions of Microsoft Office from 2007 to 2016 & O365, handling machine or software corruption and removing app shortcuts.
Onboarding Audit
This document outlines the process for running the Get-VSAAuditReports script in Kaseya VSA, detailing the procedure log, dependencies, and output generated during execution. Users will learn how to gather information, provide parameters, and access the generated audit reports.
OneDrive Disable
This document outlines the procedure to disallow OneDrive from being used on endpoints through Local Security Policy. It includes a sample run log, the process used to achieve this, and the expected output from the agent procedure.
OneDrive User Folder Redirection
This document outlines the detection of machines with OneDrive User Folder redirection enabled, detailing the relevant settings and detection strings used to identify this configuration.
Outlook - Office Address Book Removal
This document provides a script that removes and resets the Offline Address Books folder for all users in a Windows environment, detailing the process and variables involved.
Patch Compliance Reporting SQL Import Attachment
This document provides a step-by-step guide on how to import the PatchComplianceReports.SQL file into your system. It includes instructions for downloading the file and the necessary steps to ensure a successful import after creating the required views.
Patching - Windows 10 Build Upgrades
This document outlines a monitoring solution designed to identify machines running below the latest Windows build and trigger an upgrade script. It is recommended to schedule this monitor daily during off-hours to minimize user productivity loss.
Patching Metrics
This document provides a comprehensive overview of patching-related statistics across the entire environment, including details for clients and computers based on various patch approval ages. It outlines the minimum requirements, associated content, implementation steps, and frequently asked questions to ensure effective patch management.
Per Client Automation Metrics - 30 Days
This document provides an overview of a dataview designed to display essential billing information for each client over the past 30 days, including metrics such as total scripts run, commands executed, monitor alerts triggered, tickets generated, and time saved by automation.
plugin_proval_account_lock
This document outlines the process of auditing locked-out user accounts, detailing the necessary dependencies, table structures, and SQL commands required to manage and retrieve information on both domain and local user accounts that have been locked out.
plugin_proval_agent_count_history
This document outlines the purpose and dependencies of the Agent Counts Recorder, which stores data regarding the number of servers, computers, and agents that have checked in within the last 90 days. It includes a detailed table describing the structure of the data stored in the plugin_proval_agent_count_history.
Plugin_ProVal_Browsers_Extensions
This document outlines the custom table for storing information about installed browser extensions gathered by specific scripts. It details the dependencies, table structure, and the data captured for extensions in various browsers, including Chromium and Firefox.
plugin_proval_cdi_data
This document provides detailed information about the critical data collected from disk drives using the EPM Disk Agnostic Get-CriticalDiskInfo script. It outlines the dependencies, structure of the data tables, and the specific attributes recorded for each disk, ensuring effective monitoring and management of disk health and performance.
plugin_proval_controluseraudit
This document provides detailed information about the ConnectWise Control User Audit script, including its purpose, dependencies, and the structure of the data it stores regarding existing ConnectWise Control users.
plugin_proval_h_msp_metrics
This document provides an overview of the MSP Metrics Data Repository, detailing its purpose, dependencies, and the structure of the custom table used to store various metrics related to managed service providers. It explains the types of data collected, including agent counts, server statuses, and ticket generation, which are essential for performance monitoring and reporting.
plugin_proval_Printer_driver
This document outlines the purpose and dependencies for storing printer driver inventory data in ConnectWise Automate. It details the structure of the database table used for this inventory, including the necessary columns and their explanations.
plugin_proval_probeconfig
This document outlines the creation and purpose of the Network Probe Configuration View, which consolidates information for both Generation 1 and Generation 2 probes. It details the dependencies, table structure, and the specific columns included in the view for effective monitoring and management of network probes.
plugin_proval_scripttimesaved_
This document provides detailed information on SQL queries used to create tables and triggers that track the total time saved by scripts in a ConnectWise Automate instance. It explains the structure and purpose of each table generated, including daily, weekly, monthly, and yearly tracking of script execution and time savings.
plugin_proval_shadowcopy
This document provides detailed information about the Windows Shadow Copy state for endpoints with Shadow Copy enabled. It includes a comprehensive table outlining the schema for storing shadow copy data collected from the specified script, along with dependencies and explanations for each column.
plugin_proval_v_patching_metrics_overview
This document provides a comprehensive overview of the Patching Metrics, including dependencies, required tables, and a sample screenshot for reference. It outlines the minimum requirements for MySQL and details the structure of the relevant database table used for patching metrics.
plugin_proval_volume_exhaustion
This document outlines the structure and purpose of the volume exhaustion information storage, detailing the necessary SQL table and its dependencies for effective monitoring of disk space on target computers.
plugin_proval_windows_update_report
This document outlines the purpose and dependencies for storing data from the Windows Update Report script in ConnectWise Automate. It includes a detailed table structure for the Plugin_ProVal_Windows_Update_Report, which captures essential information about Windows updates, including size, status, and recommended system requirements.
Pnp Devices Inventory
This document provides detailed instructions on how to display information about Plug and Play (PnP) devices in ConnectWise Automate. It includes associated scripts and custom tables necessary for implementation, as well as troubleshooting tips for common issues.
Power Plan - Audit DV
This document details the implementation of the EPM - Data Collection - Agnostic - Get-PowerPlan script, which gathers data and stores it in the custom table pvl_powerplan_audit. The collected data is then displayed using the corresponding dataview for analysis and reporting.
Power Plan - Set/Create
This document details the implementation of the Set-PowerPlan script in ConnectWise Automate, providing guidance on how to modify or create power plans using settings from a CSV file or hash table. It includes sample runs, automation steps, and configuration details for effective management of power settings across client machines.
PowerShell Environment Setup Verification
This document outlines a script that checks for necessary environmental conditions before executing other scripts. It verifies Admin Approval Mode, UAC settings, environmental path variables, and PowerShell version to ensure that the target machine meets the required criteria for successful script execution.
PowerShell Within A Scheduled Task
This document outlines an agent procedure used to create a scheduled task that runs PowerShell commands at user logon. It provides a detailed example of the procedure log, dependencies, and the process involved in executing the task.
Predictive Volume Exhaustion Monitor Creation
This document provides a comprehensive guide on setting up the Volume Space Prediction Remote Monitor for Windows machines. It covers compatibility with various Windows operating systems, sample runs, user parameters, system properties, and client-level Extra Data Fields (EDFs) to customize the monitoring process.
Prevent Saving Browser Passwords (IE.Chrome.FF)
This document outlines a PowerShell script designed to lock password saving features in Internet Explorer, Chrome, Firefox, and Edge by modifying the Windows registry. It includes options to enable password saving and to remove saved passwords, with detailed instructions and a sample run for user guidance.
Probe Scanned Machines Missing Automate Agent
This document provides a detailed overview of the dataview that lists probe-detected machines with port 139 open, which may be missing the Automate agent. It includes information on the columns available, their descriptions, and the necessary dependencies for accurate data retrieval.
Prompter - Template
This document provides a template for clients to set up prompter messages in ConnectWise Automate. It includes recommended steps for using the template, dependencies, and a detailed explanation of the variables utilized in the prompter script.
Property - Set
This document provides a detailed overview of a script designed to manage exclusions in thresholds for targets within a ConnectWise Automate solution. It explains how to implement global and computer-level parameters, including the ability to overwrite existing values. Sample runs and user parameters are included for clarity.
Purge IIS Logs Older than X Days Param
This document describes a script that removes IIS log files older than a specified number of days, contingent on the size of the log directory. It provides setup instructions, variable definitions, and a recommended schedule for running the script.
pvl_computer_client_auditing
This document outlines the purpose and structure of a temporary table created by the Agents Migration Monitoring script for tracking machines that are transitioning between clients. It details the dependencies and the specific columns of the pvl_computer_client_auditing table.
pvl_crystal_disk_info
This document outlines the structure of the table that stores information returned by the Crystal Disk Info Report script, including its columns, data types, and explanations for each field.
pvl_disk_record
This document outlines the structure and purpose of the Hyper-V Disk Space Record table, which stores data related to the drives of Hyper-V machines at various schedules. It details the dependencies and the specific columns of the table, including their types and explanations.
pvl_m365_update_channel_audit
This document outlines the purpose and dependencies for storing data gathered by the Microsoft 365 Click-to-Run Get Details script. It includes information about the data structure and the specific tables used for auditing update channels.
pvl_mssql_db_version
This document outlines the purpose and structure of a custom table that stores data gathered from the MSSQL database version script, including its dependencies and the data it collects.
pvl_network_Adapter
This document outlines the structure of the table that stores data gathered by the DNS Assignments script, detailing its columns, types, and explanations for each field related to network interfaces.
pvl_powerplan_audit
This document explores advanced techniques for script usage in PowerShell, including the use of variables, functions, and error handling to create efficient and robust scripts for various tasks.
pvl_repaired_agents
This document outlines the purpose and structure of a custom table designed to store information about repaired computers, including dependencies on related scripts and a detailed description of the table schema.
pvl_Script_Assesment
This document provides a detailed analysis of script failures over the past 30 days, including dependencies, table structures, and various metrics related to script performance and failures.
pvl_windows_sessions
This document outlines the purpose and dependencies of storing the output from the query session command, specifically focusing on the Windows Sessions data structure and its associated table schema. It also references the necessary script for retrieving session data.
pvl_winget_audit
This document outlines the purpose and structure for storing audit data retrieved by the Winget App Audit script. It includes details about the dependencies, the specific database table used for storage, and descriptions of each column in the table.
Queue Script
This document outlines a script that schedules another script to run on a computer during its next check-in with the system. It includes details on dependencies, variables, user parameters, and processes involved in setting up the scheduled script.
Queue Script Next Checkin
This document explains how to schedule a script in ConnectWise Automate to run on a computer the next time it checks in, specifically targeting offline machines. It covers the implementation process, associated content, and answers to frequently asked questions regarding the script queueing process.
QuickPass Install
This document provides a comprehensive guide on how to insert images into your markdown documents effectively. It covers various techniques and best practices for ensuring that images are displayed correctly.
Reboot Prompter
This document provides a comprehensive guide on implementing a Reboot Prompter script that prompts users to reboot their systems. It includes step-by-step instructions for setting up the script, managing dependencies, and scheduling tasks in ConnectWise RMM to ensure timely prompts for system reboots.
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.
Remind User of Patching Window Autofix
This document describes a script that sends a popup message to the currently logged-in user, requesting them to leave their machine online for necessary patching and maintenance. The script helps ensure that systems remain available for updates, enhancing overall security and performance.
Removable Storage Enable
This document outlines the procedure to enable removable storage devices on endpoints. It includes a detailed agent procedure log example, the process of modifying registry settings, and expected output after execution.
Remove Application
This document provides an overview of a script designed to facilitate the removal of specified software packages from a computer system, including functionality for uninstalling bloatware. It outlines the necessary precautions, command execution steps, sample runs, dependencies, and user parameters for effective usage.
Remove Chromium Homepage
This document outlines the implementation of a script to remove homepage settings from popular Chromium-based browsers including Edge, Chrome, and Brave using ConnectWise RMM. It includes user parameters, task creation steps, and sample runs.
Remove Path Variable
This document provides a detailed guide on how to remove specified paths from the Environmental Path variable at the Machine scope using a ConnectWise RMM implementation of the agnostic script Remove-PathVariable.
Remove User Profile
This document provides a detailed guide on how to delete a user profile and remove the associated user account in ConnectWise RMM. It includes sample runs, user parameters, task creation steps, and a PowerShell script implementation for the task.
Remove-Environmental Path Variable
This document provides a method to remove a specified Windows path from the environmental path variable for a desired scope, including user and machine scoped options. It includes sample runs, dependencies, and parameter details.
Remove-VsaStagnantAgent
This document outlines the process for removing VSA agents that have been offline for a specified number of days. It details the requirements, parameters, and usage examples for the script that facilitates this removal while allowing for various exclusion filters to be applied, ensuring that only the appropriate agents are targeted.
Repair Volume
This document provides a detailed guide on how to run a PowerShell equivalent of chkdsk on any or all drives, with the option to repair if desired. It includes implementation steps for ConnectWise RMM users, user parameters, task creation instructions, and sample runs.
Resize partition to install the WinRE update (KB5034441)
This document provides a detailed overview of a script designed to manually resize a partition for the installation of the Windows Recovery Environment (WinRE) update, following Microsoft guidelines. It includes cautionary notes, sample runs, variable descriptions, user parameters, implementation steps, and expected output for users looking to execute this task effectively.
Restrict Vendor Access to Clients
This document outlines the process to restrict vendor access to clients in Automate, including the necessary configurations and steps to implement the solution effectively.
S1 Management Server Discrepancy
This document provides a step-by-step guide on creating a dynamic group in ConnectWise RMM to identify computers with different SentinelOne management servers configured for the client. It includes detailed instructions and visuals for each step of the process.
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.
Scheduled Task Create
This document provides a detailed guide on how to create a scheduled task on an endpoint using PowerShell. It includes example logs, FAQs, and a process overview to help users understand the steps involved in setting up a scheduled task effectively.
Scheduled Task Winget Update All (Delete)
This document provides a detailed guide on how to create and deploy a task to remove scheduled tasks related to the Winget Update All feature in ConnectWise RMM. It includes sample runs, dependencies, variables, task creation steps, and deployment instructions.
Screen Lock Protect
This document details the procedure for setting the screen lock timeout on an endpoint using the ProVal Agnostic Protect-ScreenLock script. It includes example logs, dependencies, and the process of implementation, ensuring proper configuration and execution.
ScreenConnect - Update Vendor Restricted Property RMM+
This document details a script designed to set the "Vendor Restricted" custom property in the CW Control Portal, allowing for the restriction of machine access based on vendor settings. It outlines the necessary system properties, user parameters, and dependencies required for successful execution.
Screensaver - Enable Mystify Globals
This document provides a detailed overview of a PowerShell script that creates a scheduled task to enable the screensaver for a specified number of seconds for all users. The settings will be applied at the next logon, ensuring a consistent user experience across the system.
Screensaver - Set 3D Text
This document provides a PowerShell script that sets a custom text as a screensaver on a Windows machine, including parameters for timeout and login prompts. It details the process of creating a scheduled task to apply the screensaver settings at the next user logon.
Script Performance Audit
This document outlines three dataviews designed to showcase the performance, historical, and descriptive details of scripts within an environment. It includes instructions for implementation, associated content, and answers to frequently asked questions regarding the dataviews.
Script Permission Alignment Beta
This document outlines a script designed to standardize the permissions of Built-In scripts in ConnectWise Automate. It provides detailed information on permission assignments for different tech tiers, sample execution, scheduling recommendations, and how to revert to original permissions.
Script Permission Standardization Beta
This document outlines the process for setting standard permissions to stock scripts in ConnectWise Automate, including associated content, implementation steps, and FAQs related to script permission alignment.
Script Permissions - Set Properties
This document outlines a script designed for managing view and edit permissions for scripts within specific folders. It details the necessary system properties, user classes, and implementation steps to ensure secure access control.
Script Run Time Historical Audit
This document provides a detailed overview of historical runtime data for scripts in ConnectWise Automate since their creation. It includes descriptions of various metrics that can be tracked, such as execution dates, average run times, and total time saved, while noting the limitations in creating performance metrics due to the lack of stored failure and success counts.
Search Audit
This document provides an overview of the various searches used in ConnectWise Automate, detailing the columns and their descriptions for effective search application across different object types.
Senteon_Reg_Code
This document provides details on managing the Senteon registration code for agents, including how to retrieve the necessary code from the Senteon portal and its usage in the agent installation process.
Senteon_Tenant
This document details the managed variable used to store the Senteon ID/Name of the Tenant for agent registration. It provides guidance on obtaining the necessary information from the Senteon portal and explains the variable’s purpose in the agent installation process.
Sentinel One Settings Verification
This document outlines the process for verifying that computers are using the correct Sentinel Agent associated with their respective clients. It includes implementation steps, associated scripts, and monitors for effective management.
SentinelOne Deployment
This document provides a comprehensive guide on deploying the SentinelOne agent across Windows, Linux, and Mac machines, detailing the necessary tasks, scripts, and configurations required for successful installation and management of the agent.
SentinelOne Deployment Failure
This document provides a step-by-step guide to create a monitor in ConnectWise RMM that generates tickets when the SentinelOne Deployment task fails to install on machines. It includes details on dependencies, monitor setup, and configuration steps.
SentinelOne Installed
This document provides a step-by-step guide on how to create a dynamic group in Kaseya VSA for Windows machines that have the Sentinel Agent installed. It includes detailed instructions and images to assist in the setup process.
SentinelOne Site Key
This document explains the configuration of the SentinelOne Site Key at the company level, which is essential for organizing and managing endpoints based on their network location. It includes details on dependencies, field specifications, and a screenshot for reference.
Service StartType Change
This document provides a detailed overview of a script that configures the start type for specified services in Windows. It includes parameters, available start types, file hash information, sample run output, and variable descriptions for effective implementation.
Set - DisplayScaling
This document outlines the implementation of a script to set custom display scaling for both existing and new users on Windows machines within an RMM environment. It includes user parameters, task creation steps, and example outputs.
Set Autologon
This document describes a script that downloads Autologon.exe from the Sysinternals website and configures it to enable automatic user login after system reboot. It includes user parameters, process details, and expected output.
Set Firefox Homepage
This document provides a detailed guide on how to set a homepage in Firefox using ConnectWise RMM. It includes user parameters, task creation steps, sample runs, and the PowerShell script necessary for implementation.
Set Last Logged In User
This document details the implementation of the agnostic script Set-LastLoggedOnUser for ConnectWise Automate, which manages the last logged-in user information displayed on the Windows login screen. It covers usage notes, sample runs, variables, user parameters, and output expectations.
Set Last Logged In User
This document provides a comprehensive guide on implementing a script to manage the last logged-in user information displayed on the Windows login screen. It covers parameters for clearing user data, setting a new last logged-in user, and options for rebooting the computer to apply changes.
Set Path Variable
This document outlines the process to set the Environmental Path variable at the Machine scope using a script in ConnectWise RMM. It provides detailed steps, sample runs, user parameters, and task creation instructions for implementing the Set Path Variable functionality.
Set Windows Service Login Account
This document provides a detailed overview of how to change the service login account for a target service in a Windows environment. It includes sample runs, dependencies, user parameters, and expected output files.
Set-DisplayScaling
This document provides a script to set custom display scaling on existing and new users for Windows machines. It includes user parameters, sample runs, and dependencies for successful execution.
Set-Environmental Path Variable
This document outlines the process for adding a requested Windows path to the environmental path variable for a specified scope, including user and machine options. It provides sample runs, dependencies, and detailed variable descriptions.
Set-NetAdapterDNS
This document outlines the process to append a DNS server address to all physical, active network adapters. It includes user parameters, task creation, and execution details for implementing the script in ConnectWise Automate.
Set-PowerPlan
This document outlines the process for configuring power plan settings using a CSV file. It details the necessary template, the validation of parameters, and how to create or modify power plans based on user-defined settings. It also provides examples of how to utilize the script for different scenarios, including local and remote CSV file usage.
Setup Probe LTCache Share
This document explains a script that removes the current LTCache on the Probe for a specific location, creates necessary credentials if they do not exist, and sets up a new LTCache. It also includes details on dependencies, variables used in the script, and the overall process, ensuring efficient management of LTCache settings.
Show Hidden Files - EnableDisable
This document details a script that allows users to hide or unhide hidden files based on a specified input parameter. The script improves efficiency by automating the process of file visibility management, saving users valuable time.
Simple Notification App [Param]
This document details a script designed to deliver a one-time, customized message to users, featuring optional branding through an image URL. It outlines the requirements, user parameters, process, and examples of usage.
Simple Notification App [Param]
This document outlines the implementation of a Simple Notification App that delivers a one-time customized message to users, featuring company branding through an optional image URL. The script is designed for easy setup and execution, ensuring that notifications are displayed promptly on the user’s screen.
Site - Exclude Windows 11 Installation
This document explains how to mark a custom field to exclude the endpoints of a site from the Windows 10 to 11 upgrade process. It provides details on the field name, type, default value, and editable status, along with screenshots for better understanding.
Software - Open DNS - Global Agent Audit
This document provides an overview of the Global Dataview that displays every Windows machine in the environment and indicates whether the Umbrella_RC service is installed, suggesting that OpenDNS is being utilized. It aims to assist Managed Service Providers (MSPs) in optimizing their licensing and deployment of the Umbrella agent based on the machines’ connectivity and requirements.
Sophos - Disable Tamper Protection
This document describes a script that reboots a Windows machine into safe mode and modifies the registry keys related to tamper protection for systems with Sophos Tamper Protection enabled, ultimately streamlining the process of disabling this feature.
Speedtest Record Script
This document provides an overview of the Speed Test Dataview, detailing how it displays key metrics such as upload speed, download speed, and latency. It also outlines the dependencies and columns included in the Dataview for enhanced performance monitoring.
SQL_Instances
This document provides a method to gather all SQL instances installed on an endpoint using a PowerShell script. It includes the necessary detection strings, comparators, and applicable operating systems for effective implementation.
SQLHarvest
This document provides a comprehensive guide on how to detect and retrieve information about installed SQL instances using registry keys. It covers the necessary steps and tools required to access and interpret the relevant registry information to ensure accurate detection of SQL installations.
StorageCraft ShadowProtect SPX v6.5 and above
This document outlines a role that checks the installed version of StorageCraft and ensures it meets the requirement of version 6.5 or higher before applying it to the Automate database.
System Restore - Enable
This document provides a detailed guide on enabling System Restore on Windows workstations using a PowerShell script. It covers user parameters, dependencies, and the process involved in executing the script, along with the expected output.
TEAMS - Firewall Rules Script
This document outlines a PowerShell script that sets firewall rules for Microsoft Teams users, excluding public users and specific administrative accounts. The script checks the PowerShell version, executes the necessary commands, and logs the results for review. It aims to streamline the process and save time in user management.
Threatlocker - Set Learning Mode Implement and Audit
This document outlines the process of setting ThreatLocker to learning mode using an API, including auditing details such as duration, status, and user information. It provides implementation steps, associated scripts, and FAQs for effective usage.
Threatlocker Deployment
This script will check for ThreatLocker and attempt to install if not present on Windows Machines. It matches the organization to the client name. If no match is found, it will create the company in the Threatlocker Portal. By default, servers will be installed into the Servers group, and workstations will be installed into the Workstations group
Threatlocker Deployment - MAC
Triggers the auto-deployment script for Threatlocker on Macintosh machines where deployment is enabled
Threatlocker Deployment - Windows
Triggers the auto-deployment script for Threatlocker on Windows machines where deployment is enabled
Threatlocker Deployment [MAC]
This script deploys threatlocker agent on Mac machines
Time Zone - Set
This document outlines a script that sets the time zone on a Windows machine based on user input. It verifies the current time zone, compares it with the desired time zone, and makes the necessary adjustments while ensuring the changes are accepted by the system.
Uninstall Microsoft VCRedist
This document provides a comprehensive guide on implementing a CW RMM script to uninstall Microsoft Visual C++ Redistributable. It includes details on user parameters, task creation, and sample runs, along with necessary dependencies and execution steps.
Uninstall SentinelOne
This document provides a detailed guide on how to identify and uninstall the SentinelOne agent using a script. It explains the requirements for uninstallation, including the use of a passphrase and the necessary steps to disable tamper protection if needed.
Unknown User Profiles
This script identifies unknown user-profiles and generates a ticket containing their details. If the computer’s domain trust relationship is broken, the script will create a ticket indicating the broken trust relationship instead of listing unknown user profiles. Note that PowerShell 5 is required to run this script, and domain controllers are excluded from its scope.
Unknown User Profiles Detection
Enabling this custom field will activate the detection of Unknown or Cached user profiles for the company.
Unknown User Profiles Detection
The group manages the supported computers for companies that have enabled the Unknown User Profiles Detection custom field.
Unknown User Profiles Management
The solution is designed to detect and manage unknown or cached user profiles. These unknown user profiles can occupy significant disk space on the computer. The primary objective of this solution is to identify these profiles to free up unnecessarily used drive space.
Unprotect Bitlocker Volume
This document provides detailed instructions on how to disable Bitlocker protection on one or all volumes. It includes sample runs, dependencies, user parameters, task creation steps, and script execution details.
Unquoted Service Paths Detection
This document outlines a monitor set designed to identify services with unquoted paths on Windows machines. It checks for spaces in the service path and ensures proper quoting to enhance security. An Autofix script is provided to automatically correct these paths.
Unquoted Service Paths Detection
This document outlines a script designed to detect and fix unquoted service paths on a machine. It details the process of running a PowerShell script to properly quote service paths, ensuring system security and stability. The script is intended to be called by the ProVal monitor set for effective service management.
Update CWControl with Restricted Machine State
This document outlines a script designed to transfer members of the Restricted Machines group in ConnectWise Automate to an equivalent permission set in ConnectWise Control, including manual setup requirements and detailed variable documentation.
Update Microsoft 365 Apps
This document provides a detailed guide on how to run the Office Click-to-Run client to update Microsoft 365 Apps using ConnectWise RMM. It includes sample runs, task creation steps, and necessary dependencies for successful implementation.
Update Orchestrator
This document provides a step-by-step guide on how to create a device group for the Update Orchestrator solution in ConnectWise RMM. It includes dependencies, creation instructions, and criteria for grouping devices based on OS type.
Update Process for Internal Monitors in the ProSync Plugin
This document outlines the update process for internal monitors in the ProSync plugin.
Update Table Data - UnifiController
This document outlines a script that launches the Get-UnifiController.ps1 file from the registry to filter and populate data into various tables related to the Unifi Controller. It includes sample runs, dependencies, variables, process steps, and output logs.
Update-VsaMonitoringFields
This document provides an overview of the process to update monitoring exclusions for agents in VSA using automation. It details the requirements for the VSAAPI module, the parameters for executing the script, and examples of how to use the script for on-demand and scheduled updates. The payload usage section illustrates how to manage exclusion settings for agents, groups, and organizations effectively.
User Prompt - Reboot Audit
This document provides a summary of the User Prompt for Reboot solution, detailing its dependencies, the columns tracked in the dataview, and the specific attributes related to computer reboot prompts. It covers critical information such as the number of prompts sent, last reboot time, and system properties that govern the behavior of the reboot prompts.
User Session Audit
This document outlines a script that creates the SQL table “@plugin_proval_usersessions” if it does not exist, audits the current active sessions on a target machine using PowerShell, and updates the details in the custom table. It includes a summary, sample run, dependencies, variables, process steps, and output details.
UserProfileMigration
This document provides a detailed guide on restoring profiles for active users within the ConnectWise Automate environment. It outlines the steps necessary to ensure a smooth restoration process and maintain user productivity.
Volume Space Sampling
This document details the Predictive Volume Exhaustion Monitor Creation script, which generates a monitor set to assess the remaining days before drive space is fully occupied. It utilizes the Get-VolumeExhaustionEstimate script to gather trend data and provide accurate estimations based on system properties.
VSA_API_ARGS
This document outlines the necessary parameters required for using VSAToolbox, a set of tools designed to interact with a Kaseya VSA server API. It includes details on dependencies, example data, and the correct format for API arguments.
VSAOrgNameCField
This document provides a detailed guide on how to use the API to put the system organization name into a custom field within Kaseya VSA. It outlines the necessary parameters, including user authentication and the URL for VSA access.
VSS Resize
This document provides a detailed overview of a PowerShell script designed to reset the vssadmin size and update the storage table with the latest size details. It includes sample runs, dependencies, user parameters, and output information.
Wallpaper Set
This document outlines the procedure for setting the wallpaper on a Windows endpoint and includes the option to enforce that wallpaper using a scheduled task at logon. It provides examples of agent procedure logs to illustrate the successful execution of the script.
Weak Passwords - AD Test
This document outlines the process of utilizing the Test-WeakCredentials script to assess hashed credentials in Active Directory against known compromised or weak password lists. It includes setup instructions, user parameters, and implementation guidelines for effective password security audits.
Webroot - Force Uninstall Reboot
This document provides a detailed overview of a script designed to boot a machine in safe mode and completely remove Webroot from the target machine. It includes a summary of the process, a sample run, and the expected output, ensuring users can effectively utilize the script for uninstallation.
Webroot GroupCode and GroupName Fetching
This guide provides step-by-step instructions on how to log in to the Webroot Portal and manage entities, including creating custom groups and obtaining necessary codes for Webroot agent deployment.
Webroot Service Not Running
This document outlines the process for creating alerts on targets where the Webroot Service is present but not running. It includes details on dependencies and instructions for setup, ensuring effective monitoring within ConnectWise Automate.
Webroot Site KeyCode
This document provides a step-by-step guide on how to log in to the Webroot portal, navigate to the site list, and set the Site KeyCode necessary for the client solution to function correctly.
WiFi Profile - Apply
This document provides a detailed overview of a script that applies WiFi configuration for a specified SSID, including dependencies, user parameters, and the process involved. It highlights the time saved by automation and includes a sample run of the script.
WiFi Profile - Audit Script
This document provides a comprehensive guide on how to convert HTML content into Markdown format, detailing the necessary steps, tools, and best practices for effective conversion.
WiFi Profile - Get
This document outlines a script designed to gather a specific WiFi profile from a target machine based on the SSID. It is intended for use before applying a WiFi profile to ensure the target machine has the necessary configuration. The script saves approximately 5 minutes of time through automation and includes detailed processes for exporting and logging the WiFi profile data.
WiFi Profiles
This document provides a comprehensive guide on the updated script for managing Wi-Fi profiles, including features for adding, removing, and auditing profiles on end machines. It highlights the necessary updates, implementation steps, and associated content to ensure effective management of Wi-Fi profiles while enhancing security.
Windows - `Administrator` account process
This document provides a comprehensive guide on a script designed to enable or disable the administrator account on Windows machines, excluding domain controllers. It outlines the necessary parameters, process flow, and troubleshooting steps to effectively manage admin account settings across client workstations.
Windows - Bitlocker Eligibility
This document outlines a dataview that displays the eligibility status of machines for implementing Bitlocker, including whether it is enabled and the necessary dependencies for proper functionality.
Windows - Check Windows 11 Compatibility
This document outlines a script that creates the plugin_proval_windows11_readiness table if it does not exist. It runs a PowerShell script on a target Windows machine to update this table with relevant data, which can be viewed in the Windows 11 Upgrade Compatibility dataview.
Windows - Local Administrator Process
This document outlines a script used to create and set a local Administrator password for a client, detailing the variables, parameters, and process involved. It highlights time savings achieved through automation and provides a sample run for reference.
Windows - Set Wallpaper
This document provides a detailed guide on how to set the active desktop wallpaper for all users from a local path or a URL. It includes options for enforcing the wallpaper on user login and resetting to previous wallpapers, along with user parameters and expected output.
Windows - Wallpaper - Set
This document provides a comprehensive guide on implementing a script to set the active desktop wallpaper for all users from a local path or a URL. It includes options for enforcing the wallpaper on login and resetting to previous wallpapers.
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 Machines
This document provides a step-by-step guide on how to create a dynamic group for Windows 10 machines within the CW RMM platform. It includes navigation instructions, setting group criteria, and saving the group.
Windows 11 Compatible
This document provides a summary and detailed information about the Windows 10/11 compatibility check, indicating whether a computer meets the necessary requirements for installing Windows 11. It includes a table of fields, their types, options, and default values, along with relevant screenshots for visual reference.
Windows 11 incompatible machines
This document provides a step-by-step guide on how to create a dynamic group in ConnectWise RMM for Windows 10/11 computers that are not compatible with Windows 11. It includes instructions on setting up custom fields and criteria to accurately identify incompatible machines.
Windows 11 Installation
This solution is designed to automate the upgrade from Windows 10 to Windows 11
Windows 11 Installation Audit [Compatible Machines]
Displays the status of compatible Windows 10 computers upgraded by the Windows 11 Installer script
Windows 11 Installer
This document provides a comprehensive guide on installing Windows 11 on compatible Windows 10 computers using a script that includes options for reboot suppression. It covers requirements, dependencies, task creation, and detailed parameters for execution.
Windows 11 Machines
This document provides a step-by-step guide on how to create a dynamic group for Windows 11 machines within the CW RMM platform. It includes navigation instructions, setting group criteria, and saving the group
Windows Firewall Notifications - Disable
This document provides a detailed overview of a script designed to disable firewall notifications for all users on a Windows system, streamlining user experience and enhancing system management.
Windows Hello for Business - Disable
This document outlines a script that disables Windows Hello for Business by modifying the registry key to prevent its use. The automation process is designed to save approximately 10 minutes of manual effort, streamlining the configuration for users and administrators.
Windows Installer Properties
This document provides a comprehensive overview of a solution designed to display information about applications installed on a machine, including their name, version number, and installation date. It describes the functionality of the script that gathers this information, how it is stored in a custom SQL table, and how users can access it through a dataview for effective management and monitoring of installed software.
Windows Installer Properties DV
The CWM - Automate - Script - Windows Installer Properties [DV] gathers and stores properties of applications installed on a machine, providing users with a structured overview of software management through SQL tables and dataviews.
Windows Installer Properties Script
This document provides guidance for users seeking assistance in converting HTML content to Markdown format. It emphasizes the need for the actual HTML content to facilitate the conversion process.
Windows Restore Point Automation - Gather Only
This document provides a comprehensive overview of a script designed to gather and store restore point information for workstations in a Dataview called Restore Point Audit - Workstations. It includes details on dependencies, process, and output, aimed at saving time through automation.
Windows Search Protocol Registry Key Audit ScriptRole
This document provides a detailed overview of the dataview that tracks the progress of the Workaround for the Windows Search Protocol Vulnerability script and monitor set. It outlines the necessary dependencies and describes the various columns used in the tracking process.
WinFeatUpgradeAttempts
This document provides a guide on creating a custom field to track the number of attempts a Windows 10/11 device has made to install a feature upgrade using the Feature Update Install With Tracking task. The default value for this custom field is set to 0.
Winget App Audit
This document provides an overview of the Get Winget Report script, which audits applications supported by Winget and stores the results in a custom database table. It details the file paths, hash values, sample runs, dependencies, variables, user parameters, and expected output.
Winget Install Application
This document provides a detailed guide on how to create and execute a PowerShell script to install applications using Winget on Windows devices. It includes parameters, dependencies, and step-by-step instructions for script creation and deployment.
Winget Uninstall Application
This document provides a detailed guide on how to uninstall an application using Winget on Windows devices. It includes parameters, dependencies, and a complete PowerShell script for implementation.
Winget Update All (Task Create)
This document provides a detailed guide on creating a dynamic group in ConnectWise RMM to detect Windows 10 and 11 computers where the Winget Update All tasks are missing. It outlines the necessary dependencies and step-by-step instructions for setting up the group criteria.
WinSAT Scores
This document outlines a procedure for collecting WinSAT scores on endpoints using custom fields and PowerShell commands. It includes detailed logs of actions taken and results obtained during the execution of the procedure, providing insights into the performance of system components such as CPU, memory, graphics, and disk.
Wipe Computers - Factory Reset
This document provides a detailed overview of a script that allows users to perform a factory reset on their Windows machine. It includes options for user prompts and forceful resets, along with variable definitions and expected outputs. Use this script with caution as it will erase all data.