Deploy CrowdStrike Windows Sensor
Purpose
This solution outlines the full process for automatically deploying the CrowdStrike Windows Sensor using ConnectWise RMM, utilizing custom fields, a dynamic device group, a scheduled monitor, and an automated installation script.
Associated Content
Custom Fields
| Name | Example | Type | Level | Required | Purpose | 
|---|---|---|---|---|---|
| CrowdStrikeCustomerId | xyz | Text Box | COMPANY | Yes | Set CrowdStrike Customer ID for the company. | 
| CrowdStrikeDownloadUrl | https://download.url | Text Box | COMPANY | Yes | Set download URL for downloading the installer for CrowdStrike Windows Sensor. | 
| DeployCrowdStrikeWindowsSensor | Windows Workstation and Server | Dropdown | COMPANY | Yes | Select OS to enable auto-deployment of CrowdStrike Windows Sensor. | 
| ExcludeCrowdStrikeInstallSite | Flag | SITE | No | Prevents sensor deployment at specific sites. | |
| ExcludeCrowdStrikeInstallDevice | Flag | ENDPOINT | No | Prevents sensor deployment to specific endpoints or devices. | 
Group
| Name | Purpose | 
|---|---|
| CrowdStrike Windows Sensor Deployment | Dynamic group targeting Windows devices that are eligible for auto deployment (based on OS selection and not excluded). | 
Monitor
| Name | Type | Schedule | Purpose | 
|---|---|---|---|
| CrowdStrike Windows Sensor Deployment | Application | Continuous | Monitors and runs the sensor installation script on devices missing the CrowdStrike Windows Sensor. | 
Task
| Name | Purpose | 
|---|---|
| Install CrowdStrike Windows Sensor | PowerShell script that installs or reinstalls the CrowdStrike Windows Sensor on targeted devices. | 
Implementation
Step 1: Create the Required Custom Fields
Create all the custom fields listed above under SETTINGS → Custom Fields in CW RMM. See individual documentation pages for configuration details.
- CrowdStrikeCustomerId
- CrowdStrikeDownloadUrl
- DeployCrowdStrikeWindowsSensor
- ExcludeCrowdStrikeInstallSite
- ExcludeCrowdStrikeInstallDevice
Step 2: Create the Dynamic Group
Create the group CrowdStrike Windows Sensor Deployment under ENDPOINTS → Groups as a dynamic group. This group targets Windows workstations or servers with deployment enabled and not excluded.
Step 3: Create the Installation Task
Create the install script task Install CrowdStrike Windows Sensor under AUTOMATION → Tasks. Set up all required variables and use the detailed script from the referenced documentation.
Step 4: Set up the Deployment Monitor
Configure the monitor CrowdStrike Windows Sensor Deployment under ENDPOINTS → Alerts → Monitors to target the deployment enabled group, running continuously and triggering the installation task on devices missing the CrowdStrike sensor.
Step 5: Configure Deployment Parameters
Obtain the CrowdStrike Customer ID and Download URL from your CrowdStrike portal and set these values in the appropriate company-level custom fields for each client.
FAQ
Q: What happens if a device is excluded at the site or device level?
A: Devices or sites flagged for exclusion will not receive the sensor through automatic deployment. However, the Install CrowdStrike Windows Sensor task can be executed manually.
Q: How does the solution check devices for sensor installation?
A: The monitor runs continuously and checks for devices in the target group that don't have the CrowdStrike Windows Sensor installed.
Q: Can I trigger the sensor install manually?
A: Yes, the Install CrowdStrike Windows Sensor task can be run on demand independent of monitor or group status.
Q: Where do I find the Customer ID and Download URL for CrowdStrike?
A: These values are available in your CrowdStrike Falcon portal under the sensor deployment section.
Q: What OSes are supported for automated deployment?
A: Supported OS selection is controlled by the DeployCrowdStrikeWindowsSensor custom field (Windows Workstation, Windows Server, Both, or Disabled).
Q: Does the installer support forced reinstallation?
A: Yes, enable the "Force" runtime parameter when running the install task/script to force a reinstall even if the sensor is present.