CW Automate RMM Catalog

Application Management and Third Party Patching  (REQUEST REQUIRED) 

Purpose:
Help manage, deploy, and update applications on windows workstations and servers.

Features: 
CWN – Software Installation Template
Can be modified to deploy most applications.

CWN – Ninja 3PP
7zip
Adobe Reader DC
Google Chrome
Java Corretto 8
K-Lite Codec Pack
Microsoft Edge
Mozilla Firefox
VLC Media Player
WinDirStat
Zoom

CWN – Ninja3PP Review Board
This is a third party patching review board used to help identify where 3PP isn’t working.

CWN – NINJA 3PP REVIEW BOARD V3 (REQUEST REQUIRED)

Purpose:
Used to review CW Ninja’s Third-Party Patching maintenance. It can help identify issues and areas that require troubleshooting in order to ensure proper 3PP completion.  This is a third-party patching review board used to help identify where 3PP isn’t working.
Features:
Creates an HTML report, sent via email, to the hard-coded email address.
Can be configured to run on a regular schedule or implemented for 1-off usage.

AUTOMATE DEPLOYMENT REVIEW SYSTEMS (Request Required)
Purpose: 
Help ensure Automate agents are properly deployed.
Help audit Automate configuration to ensure each client location is properly configured.
Audit deployment counts to sure-up invoicing.

Features: 
Scan domains for computers that are active on the domain BUT NOT in Automate
CWN – Client Agent Audit for Billing Review
Server and Workstation Detected Counts
Endpoints Added to Automate in Last 30 Days
Domain Authenticated Machines Detected without Automate
Agents with the Same Name (Duplicates)
Potentially Broken Automate Agents
Probe Detected Machines without Automate (Raw Data)
Machines Retired in Last 30 Days with Reason
CWN – Client Automate Onboarding Audit
Helps ensure each client location is opted into services properly.
(Patching, monitoring, and administrative automation.)

AUTOMATE SERVER HEALTH MANAGEMENT SYSTEMS 

Purpose:
To keep the automate server and agents operating correctly.

Features: 
CWN – DB Maintenance
We have automation that performs maintenance against some potentially problematic tables.
CWN – Automate Agent Repair Automation with RMM+
This automation scans a client’s Control Server for online machines and compares that list to the machines that are offline in Automate, telling us where Automate agents might not be functional.
Then uses the RMM+ extension and CW Control to attempt to restart Automate agent services and/or reinstall Automate when needed to fix detected issues.
This automation is currently not working with the latest release of CW Control/RMM+ No ETA (Waiting on vendor) but expect it to be repaired following latest stable release.

CWN – BitLocker Management System V2 (Request Required)

Purpose: 
This assesses bitlocker on a device and records the information to EDFs.
Uses location EDFs under CWN-Bitlocker to determine how to enable bitlocker on a device.
Enables Bitlocker where indicated by Location settings above.
Generates a report for a specific client or all clients including details captured around bitlocker by the Status and Assessment script.

Features: 
CWN – Enable Bitlocker and Backup Key v8 – Enable Bitlocker for all Drives when opted in.
CWN – Bitlocker Status and Assessment v8 – Tack Bitlocket after enablement for all drives.
CWN – Bitlocker Feature Add for Servers – WITH RESTART v1
CWN – Bitlocker Feature Add for Servers – NO RESTART v1. Enables Bitlocker on servers newer than 2016, ALL Hypervisors (VM included) and skipping VM’s.
CWN – Bitlocker XLSX Audit v2 – Supports reporting for ALL drives.
CWN – Bitlocker CSV Audit v2 – Supports reporting for ALL drives and does not rely on extra PS module installation.

CWN – MSP Account Automation v2 (Request Required) 

Purpose:
The MSPAccounts 2.0 automation was developed to provide MSPs with the ability to distribute Local and Domain accounts across their client’s environments while optionally randomizing and/or storing those credentials for administrative access within Automate’s passwords table. 

Any requests are divided up into three different sections if you would like them installed, please reference the title in the ticket for the specific section:
Client Specific Domain Admin: Need to distribute a single domain account.
Client Specific Local Admin for Non-DCs: Need to distribute a single local admin account with a single randomized password that is located in the “Location” password tab.
Per Machine Randomized Credential: Need to distribute a single local admin account with a randomized password that is set on a per machine basis. 

Features:
1. Deploy Local Admin Account:
Randomized password by location
Specified password per location
Randomized password per machine
2. Deploy Domain Admin Account: 
Randomized password by location
Specified password per location
 Domain group joins* (Must configure) 
3. Insert defined credentials into Automate’s passwords table 
for use by the Automate agent for *Deployment and Defaults –  “Administrative actions\commands”

POWERSHELL MANAGEMENT (Request Required)

Purpose: 
To deploy and keep Windows Powershell up-to-date. Powershell is leveraged to monitor and manage windows machines with automation.

Features: 
Deploy Powershell 3.0
Deploy Powershell 4.0
Deploy Powershell 5.0

WINDOWS 10/11 FEATURE UPDATE MANAGEMENT

Purpose: 
When windows 10/11 machines are on a major build of windows that is more than three releases behind, the windows update API will STOP serving security rollups. This automation is designed to help update Windows 10/11 machines.

Features: 
CWN – Windows 10 21H1 – Feature Upgrade v9
Local cache is supported (When defined on location with ISO saved.)
Post-install attempt logging.
Enablement packages and some pre-work to improve success rate of in-place upgrades.

WINDOWS DEFENDER MANAGEMENT (Request Required)

Purpose: 
Deployment, configuration, and monitoring of Windows Defender with Automate.

Features: 
We have defender setup/configuration monitors and enablement scripts
CWN – Defender – CloudBlockLevel
CWN – Defender – CloudExtendedTimeout
CWN – Defender – DisableBehaviorMonitoring
CWN – Defender – DisableBlockAtFirstSeen
CWN – Defender – DisableIOAVProtection
CWN – Defender – DisableScriptScanning
CWN – Defender – MAPSReporting
CWN – Defender – PUAProtection
CWN – Defender – ScanAvgCPULoadFactor
CWN – Defender – SubmitSamplesConsent
CWN – Defender – Controlled Folder – EV 1123 Excel
CWN – Defender – Controlled Folder – EV 1123 MS Terminal Service Client
CWN – Defender – Controlled Folder – EV 1123 OneDrive
CWN – Defender – Controlled Folder – EV 1123 Word

WINDOWS UPDATE ISSUE MANAGEMENT

Purpose: 
This helps ensure windows update continues to behave and that updates are
 applying properly.

Features: 
CWN – PIMS Daily Issue Assessment v9:
This system groups agents that have patching issues in a patching group. (Works with audit and scripts).
CWN – WUA Maintenance – DEV v6:
This does a tune-up of the Windows Update Framework on a machine, fixing common
 issues with windows update. Use when windows update is misbehaving.
CWN – Reset Automate Patching Failures:
This can reset data on a machine and in Automate from a patching perspective. It’s good for recurring failures.
CWN – Patch Issue Management HTML Audit v2:
This is a beautiful Patch Issue Audit that lists issues, recommendations, and highlights important information that helps assess patching issues QUICKLY.
CWN – Feature Update Scripts for Windows 10 and 11 latest version

AGGRESSIVE PATCHING SYSTEM V1 (REQUEST REQUIRED)

Purpose: 
To bring out of date Windows 10 Machines up to current Feature Update and all Windows Update Patches. Does not rely on Automate Patch Manager Approvals/Denies.

Features: 
WINDOWS 10 Feature Upgrade to latest Installs all Windows Updates Automatic Rebooting.

CWN – PATCH ISSUE MANAGEMENT AUDIT V3

Purpose: 
Provides a visual/guided process to review and address potential patching issues for clients.

Features: 
Agents without a Patching Policy.
Agents Offline for more than 35 Days.
Machines Pending a Reboot
Win 10 Machines with Unsupported Build or Outdated Windows Update Agent (WUA)
Machines with Windows Update Agent or Framework Issues
Machines Failing to Install Updates
Missing at least one update without any other detected issues
Completely Compliant
Out of Support Operating Systems.

CWN – NOS (Ninja Opportunity System) HTML Audit Docs V2.0 (Request Required)

Purpose: 
The Ninja Opportunity System Audit is designed to help MSPs identify aging hardware and less than ideal configurations.  This can give the MSP the opportunity to offer upgrades and projects to their clients in order to improve client stability while earning revenue.  In some cases identified opportunities are also security risks for their clients.

Features: 
NOS HTML Audit evaluates the following areas with adjustable thresholds and standards*: 
Operating System’s Support Status
Operating System’s Build for Workstations
Operating System’s Age
Device’s Warranty End Date (For Dell and Lenovo)
Security Product Installation Standard
Hardware Memory Standards
System Disk Standards
Data Disk Standards for Servers
CPU Model Age* (In Progress)
CWN – Collect Dell Warranty Expiration Date v3.1
CWN – Lenovo Warranty Checker 1.0

DRIVE SPACE MONITORS

CWN – DRV – Any Volume but System Free Space < 3GB
CWN – DRV – Average Volume (80GB-250GB) Free Space < 10GB
CWN – DRV – Extra Large Volume (500GB-1TB) Free Space < 30GB
CWN – DRV – Large Volume (250GB-500GB) Free Space < 20GB
CWN – DRV – Massive Volume (1TB+) Free Space < 50GB
CWN – DRV – Server System Volume Free Space < 1.5GB
CWN – DRV – Small Volume (20GB-80GB) Free Space < 5GB
WN – DRV – Workstation System Volume Free Space < 2GB

These suites of monitors were built out to change the alerting thresholds based upon size of the disk space. This change allows for better alerting as the default alerting that is applied to all is set to a percentage-based monitoring. With the percentage monitoring false positives is common, especially in larger sized disks.
Added in as part of the onboarding process.

CWN – HP Image Assistant (Request Required)

Purpose:
HP Image Assistant is a small program to help keep HP systems current with latest drivers, firmware, and BIOS.  Bios and firmware can be critical to the security, performance, and reliability of HP systems.  All of these can help secure the system and keep it running optimally. In some cases, even prerequisites to required Windows build updates.

SECURITY MONITORING

Purpose: 
To monitor the creation or removal of Domain or Enterprise Admins.

SMART FAILURE MONITORING

CWN – DRV – Smart Failures
Purpose:
This monitor was created to ensure that SMART errors on machines were legitimate errors that partners can take action on. Compared to the default monitors this SMART monitor will make additional checks on the machine to ensure that the error is a legitimate error.

Added in as part of the onboarding process; clients onboarded more than 180 days ago should request this addition.

HP AND DELL HARDWARE FAILURE MONITORS

Purpose: 
These monitors monitor for event log entries created and provided by the HP Systems Management and Dell OpenManage software, for monitoring hardware issues.  These monitors are reliant on those systems being installed and properly configured.
Added in as part of the onboarding process; clients onboarded more than 180 days ago should request this addition.

Features: 
CWN – EV – Dell OpenManage Event Monitoring v2
CWN – EV – Dell OpenManage Raid Puncture
CWN – EV – Dell OpenManage Warning
CWN – EV – HP CPQASM2 Temperature Abnormality
CWN – EV – HP SIM 8 – Foundation Agents
CWN – EV – HP SIM 8 – NIC Agents
CWN – EV – HP SIM 8 – Server Agents
CWN – EV – HP SIM 8 – Array Status Change
CWN – EV – HP Smart Array Event Monitoring
CWN – EV – HP System Storage Agents Event Monitoring
CWN – EV – HP Systems Management – Ethernet Events
CWN – EV – HP Systems Management – Memory Events
CWN – EV – HP Systems Management – Processor Events
CWN – EV – HP Systems Management – SAS Events
CWN – EV – HP Systems Management – SATA Events
CWN – EV – HP Systems Management – SCSI Events
CWN – EV – HP Systems Management – Sensor Events
CWN – EV – HP Systems Management – Smart Array Events
CWN – EV – HP Systems Management – Systems Events
CWN – EV – Megaraid SM BBU
CWN – EV – Megaraid SM Critical Errors
CWN – EV – Megaraid SM Disk Failure

ENHANCED END-USER NOTIFICATIONS WITH TOAST (Windows 10 – Compatible, Windows 11 – Compatibility Untested)

Purpose:
Improve communication with end-users with the use of more visible and brandable notification bubbles. They can get the user’s attention and ask them to restart and/or leave their PC on for the night.

Features:
Logo, messaging, button options – intelligent logic.

CWN – AGENT LICENSES THRESHOLD (REQUEST REQUIRED)

Purpose: 
To ensure that the partner has enough licenses for deployment to their clients.

Features: 
Monitor that alert based upon a threshold that is specified by our partners.

CWN Monitor Temp File Cleanup V3

Purpose: 
Improves *Script* CWN-Monitor Temp File Cleanup.

Features: 
Improved removal of temporary files and a better success rate. 
This will close out tickets if files are removed. 
A version is available that will not create tickets as well.

CWN – ESXi Datastores Monitor (Request Required)

Purpose: 
Monitors Esxi Datastore for low space

Features: 
Monitors datastores, if 50g of free space is found a Critical Alert is generated. Instead of relying on SNMP this will rely on the database itself with two datastore exclusions.

CWN – EV – MSExchange_BackPressure_V2 (REQUEST REQUIRED)

Purpose: 
To monitor for on-prem Exchange Servers experiencing BackPressure Issues.

Features: 
Allows partners to have proactive alerting before an Exchange Server stops mailflow entirely due to BackPressure Issues. Monitor is designed to run once per hour, looking for EventIDs 15004, 15005, 15006, and 15007 from the Source MSExchange Transport. 

CWN – Port Checker (REQUEST REQUIRED)

Purpose: 
To check for specific open ports on the WAN.

Features: 
Pulls the Location’s WAN IP from the Automate Database. The script leverages Microsoft’s Port Query for verifying any open ports on the WAN. The list of ports can be adjusted, as needed in common separated format. eg: 3389, 443, 21, etc.

CWN – HyperV_Checkpoint (REQUEST REQUIRED)

Purpose: 
To monitor and report on Hyper-V Checkpoints.

Features: 
Reports if VM Checkpoints exist on Hyper-V Servers. Reports ‘Healthy’ if no VM Checkpoints are found. If Checkpoints are found, it lists all VM Checkpoints located on the Host. Old VM Checkpoints can adversely affect Hyper-V Host performance; this automation allows partners to locate and remove those checkpoints before performance impacts occur.

CWN – Agent License Threshold Monitor and Reporting

Purpose: 
When Automate agent license capacity is exceeded, no new agents will signup and existing agent communications can be impacted.  We monitor license count to proactively prevent those outages.  Purchasing additional licenses from ConnectWise can be a time-consuming process, so it’s good to start early.
SQL imports an Internal Monitor; see image below for default configuration.  Creates Ticket with subject line: Agent licenses are running low, threshold reached.

Features: 
Monitor to alert when the agent threshold has been reached.
Ticket creation detailing agent usage.
Attaches CWN – Agents Usage Audit v1.
Attaches CWN – Client Agent Audit for Billing Review HTML File v3 for more usage detail.

CWN – Patch Issue Management XLSX Audit

Purpose: 
Provides an alternate way of viewing the data collected by the Patch Issue Management queries and allows for data sorting.

Features: 
Creates a single workbook containing a worksheet for each PIMS Status category.

AUTOMATE AGENT OUT OF DATE AUTOMATION

Purpose:
Script that keeps endpoint agents up to date. 

Features: 
This will run through all normal troubleshooting steps to ensure that the end point agents are kept up to date and are properly working with the server version; prevents agent version from getting too far behind and losing ability to check-in.
Added in as part of the onboarding process; clients onboarded more than 180 days ago should request this addition.

AUTO SERVICES STOPPED RESTART AUTOMATION

Purpose:
Script that will attempt to restart services that are set to auto in Windows’ services.msc. 

Features: 
Improved from default, to allow servers to alert when the service is not able to restart; Workstations are no longer alerting when failing to restart the service.
Added in as part of the onboarding process; clients onboarded more than 180 days ago should request this addition.

CWN – Install or Update Notepad++ (Request Required)

Purpose: 
To install or update Notepad++ on an agent.

Features: 
Always installs latest version Notepad++.  If already installed, will update to latest version..  Repository or LTShare copy of installer is not required.  Pulls installer live from Notepad++ vendor’s website, official links.

DISK CLEANUP AUTOMATION

DRV – Disk Cleanup Servers | DRV – Disk Cleanup Workstations
Purpose:
These two monitors cover the disk cleanup of the workstations and servers and are used in conjunction with Disk Space monitors.

Features: 
This allows more consistent disk space cleanup of your systems and takes a more proactive approach instead of being reactive automation that only occurs when disk space is getting low. 
Added in as part of the onboarding process; clients onboarded more than 180 days ago should request this addition.

CWN – WinDefender Disable (Request Required)

Purpose: 
Fully disable Windows Defender.  

Features: 
Secretly also applies Automate AV exclusions to Defender as well.  Note, that this is far more than simply ‘disabling’ Defender.


CWN – WinDefenderApply Automate Exclusions (Request Required)

Purpose:
To add Automate required AV exclusions to Windows Defender.  

Features:
May help situations where Defender is blocking Automate actions such as software installs, even when it’s not the primary AV.

CWN – Install CyberCNS Agent (Request Required)

Purpose: 
To Install or Uninstall Cyber Security Application CyberCNS Agent. 

Features: 
Contains Client-Level EDFs for using a single install script across multiple clients.

CWN – Configure Bitlocker System Boot Pin v2 (REQUEST REQUIRED)

LT – Offline Servers Confirmation
Purpose: 
Can be used as an additional level of security, to prevent the booting of a machine whose PIN number is unknown.

Features: 
Adds or removes a randomly generated 6-digit pre-boot pin number, required for booting into Windows. This can be leveraged as an additional level of security to protect data of an endpoint. An example being: a stolen laptop or CEO’s primary machine.

OFFLINE SERVER CONFIRMATION AUTOMATION (Request Required)

LT – Offline Servers Confirmation
Purpose: 
Improved confirmation of actual offline server alerting, vs out of box limitations which often create false positives and lost technician time.  

Features: 
The Offline Server Confirmation script will do additional checks during the offline alert to ensure a machine is truly offline.
This allows partners to be able to make a more informed decision on whether the issue is a true priority issue or an agent connectivity issue.
Added in as part of the onboarding process; clients onboarded more than 180 days ago should request this addition.
UPDATES 03-2023:
The offline server confirmation automation has been optimized in a few different ways:
It is more fault tolerant
It has improved logging
The automated maintenance repair routine is more selective and improved.

SET HOMEPAGE ON CHROME/EDGE

Purpose: 
Standardize homepage for Chrome/Edge at a client set.  

Features: 
Sets a homepage for Chrome and Edge.
***Requires that machine is a domain member. Not supported on home OS***

CWN – MAC OFFBOARDING SCRIPT V2

Purpose: 
Removes control and automate from an OSX machine.

Features: 
Control version being removed will now only remove the correct integrated version of control and not all control instances.  (Where “integrated” means the version of Control which was installed along with the Automate agent’s initial installation, rather than any stand-alone instances which have been installed otherwise.)

APPLICATION MANAGEMENT WITH WINGET (REQUEST REQUIRED)

Purpose: 
To provide application management for machines.  

Features: 
Install/Update/Uninstall – Winget supported applications

CWN – SpeedTest v3 (REQUEST REQUIRED)

Purpose: 
Determines the download and upload speeds, and latency. Results are saved to computer level EDFs.  

Features: 
Uses Ookla SpeedTest-CLI to test internet speeds. Collects and stores the following EDFs:
CWN – SpeedTest>
CWN – SpeedTest – Date
CWN – SpeedTest – Logged In User
CWN – SpeedTest – Download Speed Mbps
CWN – SpeedTest – Upload Speed Mbps
CWN – SpeedTest – Latency
CWN – SpeedTest – ISP Name
CWN – SpeedTest – External IP

SENTINELONE V1 (REQUEST REQUIRED)

*Please note, that due to issues introduced with version 22 of the S1 agent, installed scripts may currently not work as expected.  We are actively following details released by SentinelOne Support, and will further update this system as a solution becomes available.

Purpose: 
To ease the process of installing SentinelOne agents across a variety of clients.   

Features: 
Moves away from a single script for each client, instead using an EDF/single script combination.
Optionally configured with Groups & Searches to enable automatic deployment for clients with license key configured.
Improved Sentinel One agent deployment for Windows and MacOS systems in single script. 
Easily adaptable for mass deployment or “1-off” manual installations.

CWN – Windows 11 Compatibility Checker (REQUEST REQUIRED)

Purpose: 
Checks Windows machine if it’s compatible with Windows 11.  

Features: 
Groups to sort machines into compatible/ not compatible for easy identification of compatible machines.
EDF fields with a raw output of checks, and simple yes/no of compatible for Windows 11.

SET HOMEPAGE ON CHROME/EDGE

Purpose: 
Standardize homepage for Chrome/Edge at a client set.  

Features: 
Sets a homepage for Chrome and Edge.
***Requires that machine is a domain member. Not supported on home OS***

CWN – DISABLE CLIPBOARD HISTORY (REQUEST REQUIRED)

Purpose: 
Clipboard History can include sensitive information.  This automation here allows us to rollout and deploy the removal of clipboard history across environments, preventing potentially sensitive information from being harvested by malicious actors.  

Features: 
CWN – Disable Clipboard History, CWN – Enable Clipboard History, and can be paired based upon EDFs to run against specific machines.

CWN – DELL OPENMANAGE SERVER ADMINISTRATOR SOFTWARE (REQUEST REQUIRED)

Purpose: 
Installs or keeps updated, Dell Open Manage Server Administrator Software.   

Features: 
Verifies if Dell OpenManage Server Administrator is installed on Dell Servers. If the script sees that it’s installed, the script will then perform a version check. If the version is the latest version (version 10.2.0.0), the script will exit. If it’s not the latest version, the script will perform a complete uninstall of Dell Open Manage, then verify it was uninstalled successfully. If it uninstalled successfully, it will jump to performing an installation of the latest version of Dell OpenManage.

CWN – Uninstall Java 7 and 8 (Request Required)

Purpose: 
Script to uninstall Java 7 and 8  

Features: 
The script uninstalls Java 7 and 8 as they are no longer used in majority of systems and can cause issues if left installed.

CWN – Automate Server Monitoring (For CWANinja Team Only)

Purpose: 
We monitor the windows update ETL table and Automate property that enables detailed logging for windows 10 updates because these values can lead to an issue that prevents script execution.  

Features: 
This will alert our team moving forward of any potential Automate Server issues. This is to let our partners know if we need to correspond with your team that your team is aware of why our team is needs to interact with your team.

CWN – Dbase Agent Control Commands Stuck Processing
(For CWANinja Team Only)

Purpose: 
To verify that commands are processing allowing the CWANinja team to better react and fix any potential Automate Issues.  

Features: 
The monitor is set to check every 3 minutes for stalled commands.  

CWN – Account Lockout (Request Required)

Purpose: 
To notify when an account has had too many attempts to try and incorrectly log in.    

Features: 
Monitors the accounts to see if any of the accounts are currently locked out. This can be setup to notify the CWANinja Team so that we can speak with you about potential breach issue, or we can have them directly notify your team so appropriate action can be taken.
The monitor is set to check every 3 minutes for stalled commands.  

CWN – Force Auditing (Request Required)

Purpose: 
To force all users on Automate to now be audited for all of their actions. 

Features: 
Monitors and auto forces audits to the max level in Automate. It can also alert and generate a ticket if someone has tried to change the Audit Level.

CWN – Uninstall Cylance Optics (Request Required)

Purpose: 
Removes Cylance Optics specifically.  

Features: 
A computer level script that uses program-specific command & registry-saved uninstall command to remove Cylance Optics. Does not remove other Cylance software or add-ons.

CWN – Time Check (Request Required)

Purpose: 
To test the run time against the local agent’s time, and Do Stuff or Not Do Stuff, depending on where local time falls against the window.  Window can be set using 2 variables at the top of the script. 

Features: 
Allows Ninja to provide additional features to other requested automations, where the time which the script runs on the Agent’s time, is critical.

CWN – ISP Failover System (Request Required)

Purpose: 
This is used to monitor when a server shifts PUBLIC IP.  This typically occurs when a primary ISP has gone down on a network and the secondary connection has kicked in.  Even though the site isn’t down, sometimes additional action is required to bring the redundant original connection back online.  

Features: 
CWN – Record Router IP for Server to CWN EDF
CWN – Server Not On Primary ISP
CWN – Primary Public IP – Server Field
CWN – Primary Server IP is Unset – Search.xml

CWN – Uninstall Old Duplicate Version V2 (Request Required)

Purpose: 
To remove duplicate old versions of a program.  

Features: 
Cleans all the items below. With optional step of User Downloads, which is disabled by default. 
Notes: Great caution should be taken with this step. We have it disabled by default due to clearing user downloads folders; This is because some end-users may wish to keep important files or folders inside of their download folder. This step should only be enabled to be used as an Ad-Hoc, one-off script run – not being used at all times.

This can replace the current automation for disk cleanup but please carefully consider the above statement before requesting that this should be added in. 

CWN – Intune Hardware ID Loops (Request Required)

Purpose: 
To obtain Hardware ID Hashes required for machines to join Microsoft Autopilot.  

Features: 
Loops through all machines for the Client that the automation is run against to generate a single .CSV File containing all Hardware ID Hashes of online Windows OS-based machines.

CWN – Smart Failure Monitoring V2 *Major Ninja Systems (Request Required)

Purpose: 
Smart Monitoring is challenging due to the variability by drive type and vendor.  In lieu of being able to monitor everything uniquely, we have developed new monitors that evaluate the smart attributes that matter most by drive type.  This allows for a less noisy and likely more actionable implementation for smart drive health monitoring.  

Features: 
Smart monitoring for NVMe SSD, Sata SSD, SSHDs, and HDDs  –  we include one generic monitor that runs the latest version of crystal disk info to confirm that the health status is in warning or bad.

CWN – Apache Open Office Install and Upgrade with Winget (Request Required)

Purpose: 
To manage the installation or updating of Apache’s OpenOffice suite.  

Features: 
Will install or update OpenOffice suite of software, depending on script used. 

CWN – Cisco Webex and Workspace Upgrade with Winget V1 (Request Required)

Purpose: 
To manage the installation or updating of Cisco Webex Meetings or Cisco Workspace.  

Features: 
Single script to install or update Cisco Webex Meetings.
Single script to install or update Cisco Workspace.

CWN – Irfanview Upgrade with Winget V1 (Request Required)

Purpose: 
To obtain Hardware ID Hashes required for machines to join Microsoft Autopilot.  

Features: 
Loops through all machines for the Client that the automation is run against to generate a single .CSV File containing all Hardware ID Hashes of online Windows OS-based machines.

CWN – Intune Hardware ID Loops (Request Required)

Purpose: 
To manage the installation or updating of LibreOffice suite (branch project from OpenOffice, includes document templates which OO does not.) 

Features: 
Will install or update LibreOffice suite.

CWN – Smart Failure Monitoring V2 *Major Ninja Systems (Request Required)

Purpose: 
Smart Monitoring is challenging due to the variability by drive type and vendor.  In lieu of being able to monitor everything uniquely, we have developed new monitors that evaluate the smart attributes that matter most by drive type.  This allows for a less noisy and likely more actionable implementation for smart drive health monitoring.  

Features: 
Smart monitoring for NVMe SSD, Sata SSD, SSHDs, and HDDs  –  we include one generic monitor that runs the latest version of crystal disk info to confirm that the health status is in warning or bad.

CWN – Apache Open Office Install and Upgrade with Winget 
 (Request Required)

Purpose: 
To manage the installation or updating of Apache’s OpenOffice suite.  

Features: 
Will install or update OpenOffice suite of software, depending on script used. 

CWN – Cisco Webex and Workspace Upgrade with Winget V1 (Request Required)

Purpose: 
To manage the installation or updating of Cisco Webex Meetings or Cisco Workspace.  

Features: 
Single script to install or update Cisco Webex Meetings.
Single script to install or update Cisco Workspace.

CWN – Irfanview Upgrade with Winget V1 (Request Required)

Purpose: 
To manage the installation or updating of LibreOffice suite (branch project from OpenOffice, includes document templates which OO does not.) 

Features: 
Will install or update LibreOffice suite.

CWN – MalwareBytes Install or Upgrade with Winget V1 (Request Required)

Purpose: 
To manage the installation or updating of MalwareBytes. 

Features: 
Will install or update MalwareBytes.

CWN – Install Todyl for Mac (Request Required) 

Purpose: 
Automation to install the Todyl Agent for Macs. 

Features: 
Includes Client-Level EDF for the License Key, to make deployment easier.

CWN – BSOD Detection (Request Required)

Purpose: 
Determines if a BSOD has occurred in the last 24 hours.  

Features: 
If BSOD is detected:
 Automation downloads BlueScreenView from NirSoft to generate a .CSV File of BSOD information which is uploaded to LTShare. 
Automation also generates BSOD Information from WMI.
Adds BSOD information from both methodologies into ticket that is created.

CWN – Set External SyncFlag for ESXi Hosts (Request Required)

Purpose: 
Because ESXi Hosts do not sync over to Manage by Default.  

Features: 
This script enables the External Sync flag for ESXi Hosts to ensure they sync over to Manage as Configurations.

CWN – Set External SyncFlag for ESXi Hosts (Request Required)

Purpose: 
When Automate agent license capacity is exceeded, no new agents will signup and existing agent communications can be impacted.  We monitor license count to proactively prevent those outages.  Purchasing additional licenses from ConnectWise can be a time-consuming process, so it’s good to start early. 
SQL imports an Internal Monitor; see image below for default configuration.  Creates Ticket with subject line: Agent licenses are running low, threshold reached.

Features: 
Monitor to alert when the agent threshold has been reached.
Ticket creation detailing agent usage.
Attaches CWN – Agents Usage Audit v1
Attaches CWN – Client Agent Audit for Billing Review HTML File v3 for more usage details.

CWN – Installs Microsoft Teams – Work or School Edition

Purpose: 
Installs Microsoft Teams – Work or School Edition. 

Features: 
Important Note: Due to changes by Microsoft, this script is configured to be run as an admin user. 
Logon to use for Admin Access, configured on the Site/Location > Deployment and Defaults MUST be correct. 
If the credentials are not valid, the installation of Microsoft Teams WILL FAIL.

CWN – Disable PowerShell 2.0

Purpose: 
Disables Optional Windows Feature of PowerShell v2 Root. 

Features: 
This script will verify if the Optional Windows Feature: MicrosoftWindowsPowershellv2Root is enabled on a system. If it is
enabled, the script will disable it. If it’s already disabled the script will exit. This script helps to close a downgrade attack vector, leveraged by malicious actors.

CWN – Install VC Runtime x86 x64 2015-2022 

Purpose: 
Installs Microsoft Visual C++ Runtime Dependencies.

Features: 
Installs all versions of Microsoft Visual C++ Runtimes 2015-2022 – includes both x86 and x64 versions.

CWN – Add Bitlocker Numerical Password (Request Required)

Purpose: 
Bitlocker Management System may fail to create a numerical password. This script is meant to add a missing numerical password as a key protector to Bitlocker. Intended to be used in conjunction with Bitlocker Management System.

Features: 
The script uses Powershell to add a Key Protector as a Numerical Password to C: and will only add one if it is missing. Runs ‘CWN – Bitlocker Status and Assessment v7’ to update the new key protector. Includes a search to limit scope of a script run.

CWN – Unapproved Remote Access Tool Monitor (Request Required)

Purpose: 
Used to help identify when unapproved remote access tools are installed on managed assets.  The addition of additional and unexpected tools can be an early indicator of a compromise.   New dataview allows for easier review before enabling ticketing as the number of rogue remote access tools can be daunting.

Features: 
Attempts to detect traditional installs for: 
AnyDesk
RemotePC
SplashTop
Zoho
NinjaOne\NinjaRMM
Syncro RMM
Kaseya VSA
Datto RMM
GoToMyPC
Solarwinds RMM
LogMeIn
Citrix GoToAssist
Continuum\CWRMM
TeamViewer 

CWN – Unauthorized ScreenConnect Session

Purpose: 
A remote monitor that can check if an invalid or unauthorized ScreenConnect access session is installed on the machine.

Features: 
Remote monitor to alert if the pathname for the ScreenConnect session is not one of the ones specified in the PowerShell query. Can be adjusted to include more ScreenConnect sessions to exclude.

CWN – Install Filezilla Free Client (Request Required) 

Purpose: 
To install FileZilla 64bit, Windows free client software. 

Features: 
Automatically finds the current FileZilla 64-bit Windows download URL, regardless of version # changes to the URL or filename.
Downloads installer file to a specified folder.
Uses secure TLS 1.2 protocol for communications
Implements browser-like headers to ensure reliable downloads
Extracts and displays version information
Creates destination directory if it doesn’t exist
Handles errors gracefully with detailed error reporting

CWN – Configure Remote Desktop Protocol – Enable RDP (Request Required) 

Purpose: 
To enable and configure Remote Desktop functionality on Windows machines with proper security settings. 

Features: 
Administrator privilege verification
Domain Controller compatibility check
Enables Remote Desktop connections
Configures Network Level Authentication
Sets up Windows Firewall rules
Restarts relevant services automatically
Provides status notifications and security reminders

CWN – Configure Remote Desktop Protocol – Disable RDP (Request Required)

Purpose: 
To disable Remote Desktop functionality on Windows machines and prevent remote connections.

Features: 
Administrator privilege verification
Domain Controller compatibility check
Disables Remote Desktop connections
Disables Network Level Authentication
Removes Windows Firewall rules
Stops and disables related services
Sets services to disabled startup type
Provides status notifications

CWN – Remove .NET Versionx (.Net ver6.0) – With Uninstall (Request Required)

Purpose: 
The .NET Version Removal script is a utility designed to safely and efficiently uninstall specific versions of .NET Framework, .NET Core, or .NET from systems. This tool automatically downloads and utilizes the latest official Microsoft .NET Uninstall Tool to properly remove targeted .NET versions when they are no longer needed, conflicting with other software, or require complete reinstallation. Proper management of .NET versions can help prevent conflicts, reduce system bloat, and ensure compatibility with other software requirements. 

Features: 
Automatically downloads the latest version of the .NET Uninstall Tool from official sources
Installs the .NET Uninstall Tool temporarily for the removal process
Detects and removes both runtime and SDK components of the specified .NET version
Performs complete cleanup by uninstalling the .NET Uninstall Tool after completion
Provides comprehensive logging of all operations with detailed status information
Supports parameter input for version to remove (e.g., “6.0”, “5.0”)
Handles errors gracefully during download, installation, or uninstallation phases

CWN – Install or Uninstall Dropbox (Request Required)

Purpose: 
Installs or uninstalls dropbox application.

Features: 
Downloads and installs latest version of Dropbox for all users. Resends inventory to update Automate software inventory.
Uninstalls Dropbox for all users. Resends inventory after uninstall to update Automate inventory.

CWN – PATCHES INSTALLED ON TARGET GROUP IN LAST 30 DAYS V1: (REQUEST REQUIRED)

Purpose:
Used to report on the last round of updates installed against a select group/set of machines. 

CWN – HTML Network Share Audit v1 (Request Required)

Purpose:
This report helps review mapped drives across an entire environment or across all clients.  This can help identify if a new client has any inconsistencies or unknown drives being used.

Features: 
Lists all mapped drives detected, Lists authenticating use, Lists the path to the share.

CWN – CLIENT AGENT AUDIT FOR BILLING REVIEW V3 (BY CLIENT OR LOCATION) (Request Required)

Purpose: 
Improves Script Report (HTML) CWN-Client Agent Audit for Billing Review.

Features: 
Report now divides results by client and location, instead of by client only.
Includes counts of offline assets and other similar items. 

CWN – CLIENT AUTOMATE ONBOARDING AUDIT V2 (Request Required)

Purpose:
Scripted report to audit the deployment of specific sets of Windows Updates. Useful for auditing zero-day deployments, client confirmation requests, and other critical updates.

CWN – FLEXIBLE PATCH AUDIT V1 (Request Required)

Purpose: 
Can be used to audit the deployment of specific sets of Windows Updates.
Useful for auditing zero-day deployments and other critical updates. 

CWN – NETWORK SHARE AUDIT V1 (REQUEST REQUIRED)

Purpose:
Scripted report which lists Network Shares and Mapped drives discovered on all devices. 

CWN – ADMIN ACCOUNT AUDIT V2 (REQUEST REQUIRED)

Purpose: 
Scripted report which lists Admin Account Membership and users with Admin rights. Used to evaluate and document administrative accounts across all clients. 

CWN – PATCH COMPLIANCE V3 (REQUEST REQUIRED)

Purpose: 
Report Center report; is a modified version of ConnectWise’s patch compliance report to be more client facing. The original version of that report did not include compliant devices and included information that could make a client anxious.

CWN – EXECUTIVE SUMMARY V2 (REQUEST REQUIRED)

Purpose: 
Report Center report; is a modified Executive Summary report that includes ANY health checks and standards configured within the standards and health plugin.

Features: 
This makes this executive summary report CUSTOMIZABLE and is intended to summarize the health of an environment and document anything that is out of standard.

CWN – PATCHES INSTALLED ON TARGET GROUP IN LAST 30 DAYS V1

Purpose: 
Scripted report to review the last round of updates installed against a select group/set of machines.

CWN – HTML Reports of Disk Space Utilization (Request Required)

Purpose: 
Creates .HTML Reports of Disk Space Utilization.

Features: 
Leverages wiztree64.exe over commandline via Powershell. It then creates 3 HTML Reports. Those reports are: 100 Largest Files, 100 Largest Folders, and Bar graph report of Disk Space Usage for Drive C:\ with Capacity, FreeSpace, and Percentage Free. These reports are zipped and attached to an Automate Ticket for review. script then cleans up behind itself, deleting its temporary folders. Note: requires a minimum of Powershell 5.1.)

CWN – EV Domain Connectivity Issues (Request Required)

Purpose: 
To monitor for machines having difficult connecting to the domain.

Features: 
Allows partners to have proactive alerting before a machine is inadvertently removed from the domain for inactivity. Monitor looks for Event IDs 1129 and 5719. If a machine has more than 5 Event Log entries in a 24hour period, it generates an alert.

CWN – SpeedTest PS-HTML Audit V1 (REQUEST REQUIRED)

Purpose: 
To report the results of CWN – SpeedTest and includes averages by location for a quick snapshot of site performance.

Features: 
A PowerShell script with our normal HTML audit engine that compiles the results to calculate averages. The PowerShell to calculate averages currently has a dependency of Office being installed on the machine running the audit but can be disabled.
CWN – SpeedTest PS-HTML Audit v1
CWN – SpeedTest v3

CWN – Computer Time Zone HTML Audit v1 (REQUEST REQUIRED)

Purpose: 
This HTML audit provides a convenient way to view the time zones of all computers within your environment, or for a specific client.
With this audit, you can quickly identify any discrepancies in time zones across your network and ensure that all systems are properly synchronized.

Features: 
Comprehensive time zone auditing
Clear time zone abbreviations based on GMT
Readble HTML output emailed to recipients separated by (;)
HTML Audit Columns:
CompupterID
ClientID
LocationName
ComputerName
TimeZone

CWN – Offline Join Computer to Location Domain v2.0 (Request Required)

Purpose: 
This script leverages djoin to create a provisioning file on a DC in the same Automate location as the target computer.  
That file is leveraged by the script to join that computer to the domain while it is not connected to that domain.  
This can be used to help setup PCs from outside a client’s environment and join machines to a domain without having to connect to a VPN or being on-network*.
*Domain policies will not apply until the machine is properly communicating with the DC.

Features: 
Joins a target computer to its location’s domain, even if that machine is not on its network. 

CWN – Treesize Folder HTML Report (Request Required)

Purpose: 
Emails an HTML report with customizable parameters and interactive file tree structure to help monitor and review issues regarding storage availability.

Features: 
Iterates through specified drives and creates an HTML report utilizing javascript to consolidate lists into collapsible hierarchical tree structure.

CWN – Disk Space Usage HTML Report (Request Required)

Purpose: 
Provides fast and accurate overview of the largest 100 files, and 100 largest folders. It utilizes WizTree64 for the files scanning and emails an HTML summary. This expands on the ‘CWN – Disk Space Utilization Reporting*’ scripts that are limited to C: and multiple report files.

Features: 
Drive Summary Table for each drive scanned.
Collapsible HTML tables for top 100 files and 100 folders for each drive scanned.
Emails the runbyuser or with the EmailAddress parameter

HTML Audit Columns
File / Folder
Size (GB)
Size (MB)
Size(KB)
Size (Bytes)
File Count (Directories only)
Folder Count (Directories only)

CWN – Computer User Audits (Request Required)

Purpose: 
Provides an overview of users configured on each agent. This can help secure a machine by ensuring only desired users are enabled and with the intended authorization. Has Windows and MacOS support. 

Features: 
‘Simple’ audits query the database table for users directly.
HTML – no powershell needed. Hardest to read. Plain list of users.
CSV – uses powershell to parse the html and create a CSV report instead.
Upon request, a version of this can be made that uses the CSV File Builder Function instead of the HTML one to eliminate the use of powershell.
XLSX – uses powershell and installs a module, ImportExcel if missing. Most likely to have permission issues.
‘Computer User’ audits rely on data stored in an EDF and the execution of powershell and a module installation.
CWN – Computer Users – Admin Only XLSX Audit v3
CWN – Computer Users XLSX Audit v2
CWN – Local User Account Detection v4

CWN – BitLocker XLSX Audit and All Client Version (Request Required)

Purpose: 
Expand the options for BitLocker deployment review to XLSX format. Includes a version that loops through each client individually then emails a zip file containing all clients.

New Features & Updates June 2025

CWN – Clear Agent Patch History (Request Required)