Skip to main content

Uninstall SentinelOne

Summary

This script identifies the installed version of the SentinelOne agent and attempts to uninstall it. If a passphrase is provided, the script will use it; otherwise, tamper protection must be disabled on the computer to proceed with the removal. CW RMM implementation of the agnostic script Remove-SentinelOne.

Sample Run

Sample Run 1
Sample Run 2
Sample Run 3

Dependencies

Remove-SentinelOne

User Parameters

NameExampleRequiredTypeDescription
PassPhraseFQQHCWFQFC==FalseText StringThe passphrase used for uninstalling the SentinelOne agent when Anti-Tamper is enabled.

User Parameters Image

Task Creation

Create a new Script Editor style script in the system to implement this Task.

Task Creation Image 1
Task Creation Image 2

Name: Uninstall SentinelOne
Description: This script identifies the installed version of the SentinelOne agent and attempts to uninstall it. If a passphrase is provided, the script will use it; otherwise, tamper protection must be disabled on the computer to proceed with the removal.
Category: Application

Task Creation Image 3

Parameters

PassPhrase

Add a new parameter by clicking the Add Parameter button present at the top-right corner of the screen.

Add Parameter Image

This screen will appear.

Parameter Screen

  • Set PassPhrase in the Parameter Name field.
  • Select Text String from the Parameter Type dropdown menu.
  • Click the Save button.

Parameter Save Image

Task

Navigate to the Script Editor Section and start by adding a row. You can do this by clicking the Add Row button at the bottom of the script page.

Add Row Image

A blank function will appear.

Blank Function

Row 1 Function: PowerShell Script

Search and select the PowerShell Script function.

PowerShell Script Image 1
PowerShell Script Image 2

The following function will pop up on the screen:

PowerShell Script Popup

Paste in the following PowerShell script and set the Expected time of script execution in seconds to 900 seconds. Click the Save button.

PowerShell Script

PowerShell Script Execution Image

Row 2 Function: Script Log

Add a new row by clicking the Add Row button.

Add Row for Script Log

A blank function will appear.

Blank Function for Script Log

Search and select the Script Log function.

Script Log Selection

The following function will pop up on the screen:

Script Log Popup

In the script log message, simply type %Output% and click the Save button.

Script Log Save

Click the Save button at the top-right corner of the screen to save the script.

Save Script

Completed Script

Completed Script Image

Output

  • Script log

Changelog

2025-04-10

  • Initial version of the document