Skip to main content

August 24, 2026

OPSWAT Integration for Horizon Windows Client

At some companies, an administrator might integrate Omnissa Unified Access Gateway with the third-party My OPSWAT Central Management. This integration, which is typically used on unmanaged devices in corporate bring-your-own-device (BYOD) environments, activates organizations to define device acceptance policies for Omnissa Horizon Client devices.

For example, an administrator might define a device acceptance policy that requires client devices to be password protected or have a minimum operating system version. Client devices that comply with the device acceptance policy can access remote desktops and published applications through Unified Access Gateway. Unified Access Gateway denies access to remote resources from client devices that do not comply with the device acceptance policy.

Horizon Client obtains and uses the OPSWAT_DeviceID to check the endpoint compliance. The Unified Access Gateway administrator generates this ID in My OPSWAT Central Management in Settings > Integrations > Device Identity, and selects the checkbox for Enable client certificate installation.

Normally, applications downloaded from Unified Access Gateway are run on the client in the context of the user. This behavior can be changed by setting a flag on Unified Access Gateway as documented below. The default flag is RUN_AS_USER.

The following flags are available for Horizon Windows Client devices and take effect for processes with the exe suffix:

  • MONITOR_PROCESS: Monitors processes that are specified with this flag. Disconnects from server with an alert when the OPSWAT agent has stopped running, ends the old process and launches a new process.
  • REUSE: Checks whether current existing OPSWAT agent is reusable and reuses a previously launched process. If not reusable, ends and relaunches the process.
FlagDescription when user has admin rightsDescription when user does not have admin rights
RUN_AS_USERRun in the user context. Do not copy code to the client install path.Run in the user context. Do not copy code to the client install path.
RUN_AS_USER_IF_ADMINRun in the user context. Do not copy code to the client install path.Do not run.
RUN_AS_USER_IF_NON_ADMINDo not run.Run in the user context. Do not copy code to the client install path.
RUN_AS_SYSTEMRun in the system context, including copying code to the client install path.Run in the system context, including copying code to the client install path.
RUN_AS_SYSTEM_IF_ADMINRun in the system context, including copying code to the client install path.Do not run.

For more information, see the Deploying and Configuring Unified Access Gateway document.

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…