This article is based on SentinelOne community documentation last updated on Sep 17 2024
β
Supported from Agent Version: Windows 4.5
π‘Note: This article applies to EXE and MSI installers and includes upgrades run through GPO, SCCM, or any deployment tool that is not through the Management Console.
The command to install, upgrade, and downgrade an Agent is the same. The Agent package and its version determine if it will install, upgrade, or downgrade the Agent.
If you upgrade the Windows Agent on an endpoint locally (not through the Management Console), specific versions require a passphrase or Agent configuration change.
Upgrading from version | Upgrading to version | Requires passphrase or special Agent configuration? |
Any version before 4.5.1 | Any version before 4.5.1 | Yes (passphrase) |
Any version before 4.5.1 | 4.6.12 | No |
4.5.1, 4.5.2, 4.5.11, 4.5.12, 4.6.1, 4.6.2. 4.6.11, or 4.7.1 | 4.5.1, 4.5.2, 4.5.11, 4.5.12, 4.6.1, 4.6.2. 4.6.11, 4.6.12, or 4.7.1 | Yes |
4.6.12 | 4.6.x - 21.7.x | No |
4.6.12 | 22.1 and later | Approve Local Upgrade |
π‘Note: On upgrade from a version earlier than 4.51, we recommend that you upgrade to version 4.6.12 or later, to avoid the required passphrase.
If you try to run a local upgrade on an Agent without a passphrase when necessary, you will see errors such as:
SentinelOne Agent Installer has crashed. If this is a local upgrade, it's probably disabled. Please contact support.
Local upgrade is disabled.
If you try to upgrade the Agent locally and it fails, do one of these:
Upgrade through the Management Console.
Get the endpoint passphrase.
Disable a parameter in the Agent configuration to allow local upgrades without a passphrase.
To get the passphrase for an endpoint from the Management Console:
In the sidebar, click Sentinels.
Endpoints opens.
In Select Filters search for the endpoint.
Click the endpoint to open its details.
In the Details window, click Actions > Agent Actions > Show Passphrase.
The Passphrase opens in a new window
To change the Agent configuration to allow upgrade without a passphrase
See if the endpoint configuration has the parameter
allowUnprotectByApprovedProcess
set to true or false.In the sidebar, click Sentinels.
Endpoints opens.
Select an endpoint.
Click Actions > Configuration > Agent Configuration (requires correct role permissions or Advanced Mode).
In the window that opens, search for
allowUnprotectByApprovedProcess
and look for its value.If its value is
true
, you can stop and upgrade that endpoint.If its value is
false
, continue with the next step.
In Policy Override for a Group, Site, or Account, change
allowUnprotectByApprovedProcess
totrue
:{ "allowUnprotectByApprovedProcess": true }
Run the upgrade.
Change
allowUnprotectByApprovedProcess
tofalse
.