How to Download and Install the SonicWall Endpoint Security (SES) Agent

Description

This article provides instructions on how to download and install the SonicWall Endpoint Security (SES) Agent on a Windows endpoint.

Note: SonicWall Endpoint Security (SES) is currently supported on Windows 10 and Windows 11 operating systems.

Prerequisites

  • Access to the SonicWall Endpoint Security (SES) portal.
  • Administrative privileges on the endpoint.
  • Internet connectivity.
  • A valid installation token from the SES portal.

Resolution

Step 1: Download the SES Installer

  1. Log in to the SonicWall Endpoint Security (SES) portal.
  2. Navigate directly to Installer from the left navigation menu.
  3. Under the installer section, select Download Latest Version.
  4. Download the installer package to the endpoint where the agent will be installed.

Step 2: Copy the Installation Token

  1. While on the Installer page, locate the Installation Token.
  2. Click Copy to copy the token to your clipboard.
  3. Save the token for use during the installation process.

Step 3: Install the SES Agent

  1. Locate the downloaded installer file.
  2. Right-click the installer and select Run as Administrator.
  3. Follow the installation wizard prompts.
  4. When prompted, enter or paste the Installation Token copied from the SES portal.
  5. Continue through the wizard and complete the installation.

Step 4: Verify Installation

  1. After the installation is complete, log in to the SES Portal.
  2. Navigate to Endpoints.
  3. Verify that the endpoint appears in the endpoint list.
  4. Confirm that the endpoint status is displayed as Online.

 

Agent Services via CLI Utility

Prerequisites

Before running any of the installation commands, ensure the following requirements are met:

  • You have obtained the SES MSI installer file from the SonicWall portal or your authorized distribution source.

  • You have a valid Installation Token generated from the SonicWall management console.

  • The target endpoint meets the minimum system requirements for the SES Agent.

  • The account used to run the installer has local administrator privileges on the target machine.

For the Agent installation

All installations require two mandatory inputs: the path to the SES MSI file and a valid Installation Token. Replace the placeholder values in the commands below with the actual file path and token before executing.

Standard Installation (Basic UI with Cancel Button):This is the recommended command for most enterprise deployments. It displays a Basic UI progress dialog to the end user and includes a Cancel button that allows the user to abort the installation if necessary.

Open the Command Prompt via Administrator, type the command msiexec.exe /q /i <installer.msi> INSTALLTOKEN=<install token> to install the Agent.

 

Installation Without Cancel Button (Basic UI, No Cancel): Use this command when you want to display a progress dialog to the user but prevent them from cancelling the installation mid-process. The /qb! flag suppresses the Cancel button while still showing a Basic UI progress bar.

Open the Command Prompt via Administrator, type the command msiexec.exe /i <installer.msi> /qb! INSTALLTOKEN=<install token> to install the Agent.

Displaying a Basic UI progress dialog (using /qb or /qb!) is strongly recommended. SonicWall does not recommend using the /qn flag for SES deployments.

To check the agent status

Open the Command Prompt via Administrator, type the command TheronUtil.exe status to check the Agent Status.

 

To validate the agent installation token

Open the Command Prompt via Administrator, type the command TheronUtil.exe token validate -- token " enter the token" to validate the installation token.

 

Related Articles

  • SonicWall Endpoint Security (SES) seed deployment assistance guide
    Read More
  • SonicWall Endpoint Security (EDR) Installation Failure Due to System Time Error Behind a SonicWall
    Read More
  • USB Device Control Policy Not Blocking Mass Storage Devices on SES
    Read More
not finding your answers?