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
wingetpackage identifier isBarracuda.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
wingetto retrieve the MSI.
To check if winget is installed, run:
winget --versionInstalling the Agent
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.SecureEdgeAgentWinget locates the package, downloads the MSI, and installs it.
After completion, you will see the โSuccessfully installedโ message in your command prompt.
Below is the command prompt output for a successful installation.
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-agreementsUpdating the Agent
To upgrade an already installed Agent to the newest available version, run the following command:
winget upgrade Barracuda.SecureEdgeAgentBelow is the command prompt output that indicates your Agent is up to date.
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.
For the complete list of available MSI properties, see SecureEdge Access Agent - Installation and Managed App Configuration Parameters.
Further Information
ย
ย
ย