Skip to main content

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

NameExampleTypeLevelRequiredPurpose
CrowdStrikeCustomerIdxyzText BoxCOMPANYYesSet CrowdStrike Customer ID for the company.
CrowdStrikeDownloadUrlhttps://download.urlText BoxCOMPANYYesSet download URL for downloading the installer for CrowdStrike Windows Sensor.
DeployCrowdStrikeWindowsSensorWindows Workstation and ServerDropdownCOMPANYYesSelect OS to enable auto-deployment of CrowdStrike Windows Sensor.
ExcludeCrowdStrikeInstallSiteFlagSITENoPrevents sensor deployment at specific sites.
ExcludeCrowdStrikeInstallDeviceFlagENDPOINTNoPrevents sensor deployment to specific endpoints or devices.

Group

NamePurpose
CrowdStrike Windows Sensor DeploymentDynamic group targeting Windows devices that are eligible for auto deployment (based on OS selection and not excluded).

Monitor

NameTypeSchedulePurpose
CrowdStrike Windows Sensor DeploymentApplicationContinuousMonitors and runs the sensor installation script on devices missing the CrowdStrike Windows Sensor.

Task

NamePurpose
Install CrowdStrike Windows SensorPowerShell 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.

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.