SecureEdge Access Agent: App Deployment Using Windows Package Manager (winget)

SecureEdge Access Agent: App Deployment Using Windows Package Manager (winget)

This article explains how to deploy the Barracuda SecureEdge Access Agent by using Windows Package Manager.

The Windows Package Manager (winget) provides a fast, command-line method to install, update, and manage the Barracuda SecureEdge Access Agent on Windows endpoints. Because winget retrieves the officially published MSI installer, it is suitable for scripted deployments, remote administration, and self-service installation by end users.

  • This guide covers the SecureEdge Access Agent for Windows only. The winget package identifier is Barracuda.SecureEdgeAgent.

  • Barracuda SecureEdge Access Agent releases will be available in the Windows Package Manager starting with version 3.0.2.

Prerequisites

Before you begin, make sure the following requirements are met:

  • A supported Windows version with Windows Package Manager (winget) available.

  • An elevated (Administrator) command prompt or PowerShell session is required. Installing, updating, and removing the Agent require administrative privileges.

  • Network connectivity to Barracuda download servers is required for winget to retrieve the MSI.

To check if winget is installed, run:

winget --version

Installing the Agent

  1. To install the latest version of the SecureEdge Access Agent, open Windows Terminal or Command Prompt as an administrator and run the following command.

    winget install Barracuda.SecureEdgeAgent
  2. Winget locates the package, downloads the MSI, and installs it.

  3. After completion, you will see the โ€œSuccessfully installedโ€ message in your command prompt.

  4. Below is the command prompt output for a successful installation.

    winget-install-output.png

For a fully unattended (non-interactive) installation, such as when running inside a deployment script, use wingetโ€™s silent and agreement flags.

winget install Barracuda.SecureEdgeAgent --silent --accept-package-agreements --accept-source-agreements

Updating the Agent

To upgrade an already installed Agent to the newest available version, run the following command:

winget upgrade Barracuda.SecureEdgeAgent

Below is the command prompt output that indicates your Agent is up to date.

winget-upgrade-output.png

If a newer version is available from the configured sources, winget downloads and applies it automatically. If the Agent is up to date, winget reports No available upgrade found.

Passing Custom Parameters to the MSI

The Agent's MSI installer accepts several properties to parameterize the installation, especially for Unattended Enrollment. With unattended enrollment, the tenant domain or an enrollment token is provided at install time, allowing the device to enroll without any user interaction.

Winget passes custom arguments to the underlying installer using the --override option. The override string replaces the arguments winget would normally pass to the MSI. Therefore, you must include the silent-install flags (/qn /norestart), followed by the MSI properties.

Syntax

winget install Barracuda.SecureEdgeAgent --override "/qn /norestart MSI_PARAMETER=value"

For Example:

The following command installs the agent silently and sets the tenant domain:

winget install Barracuda.SecureEdgeAgent --override "/qn /norestart TENANT_DOMAIN=acme.se.barracudanetworks.com"

Below is the command prompt output for a successful installation with custom parameters.

winget-install-custom-params.png

For the complete list of available MSI properties, see SecureEdge Access Agent - Installation and Managed App Configuration Parameters.

Further Information



ย 

ย 

ย 


We value your feedback.
If you have questions, suggestions, or feedback on our documentation, contact the Campus Product Documentation team.
For general product inquiries or technical support, please contact the global Barracuda Support team.