Skip to main content

September 1, 2026

Experience Management for Windows

Experience Management works on your Windows devices to provide you insights into your network health. The Experience Management Agent for Windows is embedded in the Workspace ONE Intelligent Hub for Windows app and it is available as a stand alone agent. Use the agent to collect and report Experience Management for Windows telemetry in your Omnissa Intelligence dashboards and reports.

Installing the Experience Management agent

Install the Experience Management for Windows agent as an independent file.

The Experience Management agent (Omnissa Telemetry Agent) is not dependent on the Intelligent Hub for Windows, and it facilitates upgrade scenarios because of its independence.

Do you need to uninstall your current agent?

If you are using Experience Management for Windows using the agent that comes with the Intelligent Hub, you do not need to uninstall that agent. You can use the separate agent for upgrades.

Authenticated proxies not supported

Experience Management for Windows currently does not support the use of authenticated proxies. Using an authenticated proxy will prevent the Experience Management agent from sending data to Intelligence, causing your Experience Management dashboards and reports to not populate data correctly.

Installing the agent

Omnissa Workspace ONE Experience Management for Windows is available as a resource on Customer Connect.

Install the agent using command line or using the software distribution (SFD) feature in Omnissa Workspace ONE UEM.

Installing by command line

Install or upgrade the Experience Management agent using command line by typing the installer filename Omnissa-Telemetry-Agent-x86_64-z.z.z-xxxx.exe and specifying the INTEGRATION property.

This example silently installs the agent on Windows devices managed by Workspace ONE UEM, and it prevents reboot during or immediately after installation, Omnissa-Telemetry-Agent-x86_64-z.z.z-xxxx.exe /silent /v INTEGRATION=Hub REBOOT=ReallySuppress.

With silent installation, you do not have to respond to wizard prompts, which is beneficial in large enterprise deployments.

Use these commands in a terminal when working with the Experience Management agent.

CommandDescription
/?Lists the Experience Management installation commands and properties.
/installInstalls the Experience Management agent.
/lSpecifies a folder and a name for the installation log files.

If the log file directory or name contains spaces, you must enclose it with double quotes.

If you do not specify a /l parameter, the installation log files are created in the %TEMP% directory by default.
/repairRepairs Experience Management.
/silentInstalls Experience Management silently without the display of interactive dialogs.
/uninstallUninstalls the agent.
/v

MSI command line properties
Instructs the installer to pass a string that you enter at the command line as a set of properties for MSI to interpret.

Use the listed example to install the Experience Management agent on Windows devices managed by Workspace ONE UEM.
Omnissa-Telemetry-Agent-x86_64-z.z.z-xxxx.exe /v INTEGRATION=Hub MANAGEMENT_MODE=UEM

Use the listed example to install the Experience Management agent in silent mode and to prevent system reboots during or after the silent installation of the agent.
Omnissa-Telemetry-Agent-x86_64-z.z.z-xxxx.exe /silent /v INTEGRATION=Hub REBOOT=ReallySuppress
/xExtracts the installer packages into the %TEMP% directory.

Use these MSI properties when installing the Experience Management agent.

MSI PropertyDescription
INTEGRATIONSpecifies which product Experience Management is integrated with.

The valid value is Hub.
The value for Horizon environments is HorizonAgent.

This MSI property is mandatory.

If you do not specify this property, another product can unexpectedly uninstall Experience Management in the future.
MANAGEMENT_MODEDuring installation, specifies that Workspace ONE UEM manages the Experience Management feature.

The valid value is UEM.
Another value for Horizon environments includes Horizon.

This MSI property is optional.

Example: Omnissa-Telemetry-Agent-x86_64-z.z.z-xxxx.exe /v INTEGRATION=Hub MANAGEMENT_MODE=UEM
REBOOTYou can use the REBOOT=ReallySuppress property to prevent a system reboot during or immediately after an installation. This property is especially helpful when installing the agent in silent mode.

Installing with SFD

Add the Experience Management agent using the Software Distribution (SFD) feature in Workspace ONE UEM. Upload the file using the appropriate method for your SFD deployment.

When you upload and configure the agent in Workspace ONE UEM, ensure to complete the listed SFD settings.

SFD SettingEntry
Files tab > App Uninstall Process- Custom Script Type: Select Input.

- Uninstall Command: Enter a command that uninstalls the agent. The listed example command silently uninstalls the agent on Windows devices that run the Intelligent Hub for Windows. This example prevents a system reboot during or immediately after the silent uninstallation of the agent.

Omnissa-Telemetry-Agent-x86_64-z.z.z-xxxx.exe /silent /uninstall /v INTEGRATION=Hub REBOOT=ReallySuppress

A picture of where you enter the uninstall command code for your agent.
Deployment Options tab > How To Install- Install Command: Enter a command that installs the agent. The listed example command silently installs the agent on Windows devices that run the Intelligent Hub for Windows. This example prevents a system reboot during or immediately after the silent installation of the agent.
Omnissa-Telemetry-Agent-x86_64-z.z.z-xxxx.exe /silent /v INTEGRATION=Hub REBOOT=ReallySuppress

- Device Restart: Select from two menu options, User-engaged restart or Do not restart.
A picture of where you enter the install command code using silent mode.

If you select Do not restart, the agent might not work after installation so configure the Installer Reboot Exit Code setting with the exit code 3010.
A picture of where to add the exit code when using Device Restart > Do not restart menu options.
Deployment Options tab > When To Call Install CompleteIdentify Application By: The SFD system uses this field to identity if the installation or uninstallation was successful. Select the Edit (pencil) icon to enter criteria.

The Experience Management agent works with many systems, like Intelligent Hub for Windows, Horizon Clients, or the Horizon Agent, so define strict criteria so that the SFD system can determine the success or failure of installation or uninstallation.

- Example 1: Define where the system finds the file.
Criteria Type: File exists
Path: C:\Program Files\WorkspaceONE\Endpoint Telemetry Service\ws1etlm.exe
Version: Any
Modified On: Select a date and time that identifies the installation date.

- Example 2: Define where the system finds the registry in the Intelligent Hub.
Criteria Type: Registry exists
Path: HKLM\SOFTWARE\WorkspaceONE\Endpoint Telemetry\Installer\Integration
Value Name: Hub
Value Type: Version
Configure Registry Data: Activate checkbox
Version: Greater than or equal 24.10.0.3209

How do you check that the agent is running?

One way to troubleshoot issues with sending data to Omnissa Intelligence is to ensure the Experience Management Agent for Windows is running on the Windows device. The Experience Management Agent includes the ws1etlm service.

Start Command Prompt as an administrator and run sc query ws1etlm. This command displays the status of the agent service as ws1etlm.

Working with the agent using the utility tool

Use the utility tool (tlmtool) to interact with the agent.

What are the registry settings Experience Management uses?

Experience Management creates registry entries under HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ws1etlm on the Windows device.

Utility tool (tlmtool) for troubleshooting

To make troubleshooting easier, use the tlmtool utility tool to set log levels, collect log files, and package log files.

The utility tool is installed on the device in the same directory as the Experience Management agent at C:\Program Files\WorkspaceONE\Endpoint Telemetry Service\Tools. The installation path can be retrieved with a registry key at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ws1etlm\ImagePath.

How do you run the utility tool?

Run tlmtool as an administrator and use an execution policy with a PowerShell script. The PowerShell command is Set-ExecutionPolicy.

  1. Run the Command Prompt app as an administrator.
  2. Go to the installation path C:\Program Files\WorkspaceONE\Endpoint Telemetry Service\Tools.
  3. Run tlmtool <options> [arguments].
    An example of what to enter in Command Prompt is tlmtool -setLogLevel Trace.
  4. To view supported command options in the tlmtool, enter tlmtool -help in Command Prompt.

Command line options for the utility tool

OptionUsageDescription
collectLog-collectLogCollects and packages the log files, and stores them in C:\Windows\Temp\Diagnostic by default.
getDEEMDisabled-getDEEMDisabledGets the status of the collecting and sending of Experience Management data as set by the utility tool.

-false: Experience Management is collecting and sending data.
-true: Experience Management is not collecting and sending data.
getDEEMManagementMode-getDEEMManagementModeRetrieves which system manages the Experience Management system, Workspace ONE UEM or Horizon.
getHealthStatus-getHealthStatusReports the Experience Management agent's activation status, if the agent is connected, and if it is collecting telemetry.
help-helpDisplays the help information for the tool.
resetAllLogSettings-resetAllLogSettingsResets all the log settings to default, including log level and configurations.
resetLogConfiguration-resetLogConfiguration maxLogSizeResets the maximum size of the log file to the default 1MB.
-resetLogConfiguration maxTraceLogSizeResets the maximum size of the trace log file to the default 10MB.
-resetLogConfiguration maxLogFilesResets the maximum number of historical log files kept to the default 10.
resetLogLevel-resetLogLevelResets the log level to default settings.
setDEEMDisabled-setDEEMDisabled falseSets Experience Management to continue to collect and send data.
-setDEEMDisabled trueStops Experience Management from collecting and sending data.

An administrative policy can nullify this command. See the section Using group policy objects to configure Experience Management for Windows.
setDEEMManagementMode-setDEEMManagementMode <uem>Sets Workspace ONE UEM to manage the Experience Management service.
-setDEEMManagementMode <horizon>Sets Horizon to manage the Experience Management service.
setLogConfiguration-setLogConfiguration maxLogSize <1..50>Sets the maximum size of a log file in MB, and the range is 1-50.
-setLogConfiguration maxTraceLogSize <1..50>Sets the maximum size of a trace log file in MB, and the range is 1-50.
-setLogConfiguration maxLogFiles <1..30>Sets the maximum number of historical log files kept, and the range is 1-30.
setLogLevel-setLogLevel <Error\Info\Debug\Trace>Sets the log level to <Error\Info\Debug\Trace>.

How do you activate logging for the Experience Management Telemetry Agent on the device?

  • Activate logging for Experience Management by running the tlmtool command tlmtool -setLogLevel Trace without restarting the service.
  • For the ws1etlm service, activate logging by updating the listed registry without restarting the service.
    • HKEY_LOCAL_MACHINE\SOFTWARE\WorkspaceONE\Endpoint Telemetry\Service\Config\Log\LogLevel="Trace"
    • The system writes the logs to the folder C:\ProgramData\WorkspaceONE\ws1etlm\logs.

Activate additional logon event reporting for Experience Management (optional)

Experience Management 24.04 for Windows and later

If you use a version of Experience Management for Windows released before 24.04, you can continue to activate additional logon event reporting.

However, you do not need to activate additional logon event reporting if you update to Experience Management 24.04 for Windows and later. We have integrated the UserAction Tracker for Windows so that Experience Management captures logon events for display in dashboards, reports, and workflows.

For Experience Management 24.04 for Windows and later, you must activate the Audit Other Logon/Logoff Events for the Screen Saver event.

Audit policies

To feed additional Experience Management metrics around the Windows logon/logoff experience into the User Experience Score, activate the listed advanced audit policies on the applicable Windows devices.

  • Audit Logoff
  • Audit Logon
  • Audit Other Logon/Logoff Events
  • Audit Special Logon

On the machine

You can activate these policies on the Windows machine using the listed process.

  1. Open the Group Policy Editor (Gpedit.msc).
  2. Go to Computer Configuration > Windows Settings > Security Settings > Advanced Audit Policy Configuration > System Audit Policies – Local Group Policy Object > Logon/Logoff.
  3. Activate and configure each of the above policies for Success and Failure reporting.

With a CMD file

If you want to use a CMD file (batch file) to activate advanced audit policies, the listed code updates the applicable GPOs.

@echo off
echo "Machine Name,Policy Target,Subcategory,Subcategory GUID,Inclusion Setting,Exclusion Setting,Setting Value" >audit_policy.csv
echo ",System,Audit Logoff,{0cce9216-69ae-11d9-bed3-505054503030},Success and Failure,,3" >>audit_policy.csv
echo ",System,Audit Logon,{0cce9215-69ae-11d9-bed3-505054503030},Success and Failure,,3" >>audit_policy.csv
echo ",System,Audit Other Logon/Logoff Events,{0cce921c-69ae-11d9-bed3-505054503030},Success and Failure,,3" >>audit_policy.csv

auditpol.exe /restore /file:audit_policy.csv
del /f audit_policy.csv

With Baselines

Another way to activate the advanced audit policies is using Baselines. Baselines are curated settings grouped together to streamline Windows configurations. The listed process outlines the general steps to activate the advanced audit policies. For details about Baselines, access Using Baselines.

  1. In Workspace ONE UEM, select the organization group.
  2. Create a Baseline using a template in the console at Resources > Profiles & Baselines > Baselines.
  3. Use the Windows Security Baseline template.
  4. On the Customize tab, find the policies in Computer Configuration > Windows Settings > Security Settings > Advanced Audit Policy Configuration > System Audit Policies – Local Group Policy Object > Logon/Logoff.
  5. Activate the settings for Success and Failure.
  6. Save and assign the Baseline to applicable smart groups.
  7. Restart devices to deploy Baselines.

With PowerShell

If you don't want to use GPOs, a CMD file, or Baselines, you can also use PowerShell commands to activate audit policies for Windows logon/logoff experience data.

  1. Turn off the echo.
    $host.UI.RawUI.BufferSize = New-Object Management.Automation.Host.Size (500, $host.UI.RawUI.BufferSize.Height)
    $ProgressPreference = 'SilentlyContinue'
    
  2. Define the CSV content.
    $csvContent = @"
    "Machine Name,Policy Target,Subcategory,Subcategory GUID,Inclusion Setting,Exclusion Setting,Setting Value"
    ",System,Audit Logoff,{0cce9216-69ae-11d9-bed3-505054503030},Success and Failure,,3"
    ",System,Audit Logon,{0cce9215-69ae-11d9-bed3-505054503030},Success and Failure,,3"
    ",System,Audit Other Logon/Logoff Events,{0cce921c-69ae-11d9-bed3-505054503030},Success and Failure,,3"
    "@`
    
  3. Write the content to an audit_policy.csv. $csvContent | Out-File -FilePath "audit_policy.csv" -Encoding ASCII
  4. Run the auditpol.exe command. & auditpol.exe /restore /file:audit_policy.csv
  5. Delete the CSV file. Remove-Item -Path "audit_policy.csv" -Force

Using group policy objects to configure Experience Management for Windows

Use group policy objects to configure the Experience Management Agent. For example, you can use group policy objects to configure the Experience Management Agent when you do not want to collect telemetry from your users’ devices.

To control the collection of Experience Management telemetry on local Windows machines, use custom group policy objects (GPOs) included in the Experience Management for Windows ADMX template file, etlm_extra_bundle. Ensure you are using the most current version of the Experience Management for Windows ADMX template file, which is entitled wsone_etlm.admx/adml.

Find and download the template file as part of the separate agent ZIP file on Customer Connect. You must copy the file to your Active Directory server and use the Group Policy Management Editor to add the administrative templates.

Available GPOs

GPO SettingTemplate LocationDescription
Allow Local Disablement

General template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEMDetermines if local deactivation using the tlmtool utility tool on the user's device is allowed.

When set to Enabled, local deactivation using the tlmtool utility tool is allowed.

When set to Disabled, deactivation by the utility tool has no effect.

If you do not configure this policy, local deactivation is allowed.
Configure Interval of LAN Latency Collection

LAN Latency template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > LAN LatencyConfigures the interval of collecting a device's LAN latency.

If you deactivate or do not configure this policy, by default the Experience Management service collects LAN latency every 600 seconds.
Configure Interval of Internet Latency Collection

Internet Latency template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > Internet LatencyConfigures the interval of collecting a device's internet latency.

If you deactivate or do not configure this policy, by default the Experience Management service collects internet latency every 600 seconds.
Disable DEEM

General template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEMDetermines if Experience Management can be deactivated by administrative policy (GPOs).

When set to Enabled, Experience Management stops collecting and sending telemetry data from the user's device.

If you set this policy setting to Disabled or if you do not configure this policy setting, someone can still deactivate Experience Management locally, depending on the Allow Local Disablement policy setting.
Enable IPv4 Internet Latency Collection

Internet Latency template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > Internet LatencyConfigures whether Experience Management collects IPv4 internet latency on a device.

If you do not configure this policy, by default the Experience Management service collects internet latency every 600 seconds.

You can change the interval using the Configure Interval of Internet Latency Collection policy.
Enable IPv6 Internet Latency Collection

Internet Latency template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > Internet LatencyConfigures whether Experience Management collects IPv6 internet latency on a device.

If you do not configure this policy, by default the Experience Management service collects internet latency every 600 seconds.

You can change the interval using the Configure Interval of Internet Latency Collection policy.
Enable IPv4 LAN Latency Collection

LAN Latency template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > LAN LatencyConfigures whether Experience Management collects IPv4 LAN latency data on the device.

If you do not configure this policy, the service collects LAN latency every 600 seconds.

You can change the interval using the Configure Interval of LAN Latency Collection policy.
Enable IPv6 LAN Latency Collection

LAN Latency template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > LAN LatencyConfigures whether Experience Management collects IPv6 LAN latency data on the device.

If you do not configure this policy, the service collects LAN latency every 600 seconds.

You can change the interval using the Configure Interval of LAN Latency Collection policy.
Management Mode

General template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEMDetermines the solution that manages the Experience Management integration, Workspace ONE UEM or Horizon.

The default manager is Workspace ONE UEM. Use the GPO to override the default.
Maximum disk space (in megabytes) allowed to store unsent Historical data

UEM template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > UEM > NetworkConfigures the maximum amount of disk space that can be used to store unsent Historical data when disconnected from the network or otherwise unable to reach the Intelligence service.

If deactivated or not configured, the default is 500 MB.
Maximum disk space (in megabytes) allowed to store unsent Historical data in Windows Multi Session Host - RDSH

Horizon template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > Horizon > DataConfigures the maximum amount of disk space that can be used to store unsent Historical data in Windows Multi Session Host when disconnected from the network or otherwise unable to reach the Intelligence service.

If deactivated or not configured, the default is 10 GB.

The registry value is MultiSessionHistoricalDataMaxSizeMb.
Maximum disk space (in megabytes) allowed to store unsent Historical data - VDI

Horizon template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > Horizon > DataConfigures the maximum amount of disk space that can be used to store unsent Historical data when disconnected from the network or otherwise unable to reach the Intelligence service.

If deactivated or not configured, the default is 100 MB.

The registry value is HistoricalDataMaxSizeMb.
Number of days to keep unsent Historical data

Horizon template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > Horizon > DataConfigures the number of days to keep unsent Historical data when disconnected from the network or otherwise unable to reach the Intelligence service.

If you deactivate or do not configure this policy, the default is 7 days.
Number of days to keep unsent Historical data

UEM template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > UEM > DataConfigures the number of days to keep unsent Historical data when disconnected from the network or otherwise unable to reach the Intelligence service.

If you deactivate or do not configure this policy, the default is 30 days.
Proxy Configuration

Horizon template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > Horizon > NetworkConfigures the proxy server configuration used by Horizon Desktops when sending data to Intelligence.

If you activate this setting with the Proxy Type as Auto, then the system and the per-user proxy settings determine the proxy used.

If you activate this setting with the Proxy Type as Script, the Script Address retrieves a proxy configuration script. The Script Address can be a URL or a standard URN location. For example, the Script Address can be a file on local or on a remote disk, \server\share\script.pac.

If you activate this setting with the Proxy Type as Static, then the Static Proxy URL specifies the proxy used. Optionally, the URL can include a port.

If you deactivate this setting or do not configure it, then the system and the per-user proxy settings determine the proxy used.
Proxy Configuration

UEM template
Computer Configuration > Administrative Templates > Omnissa Endpoint Telemetry > DEEM > UEM > NetworkConfigures the proxy server configuration used by UEM Desktops when sending data to Intelligence.

If you activate this setting with the Proxy Type as Auto, then the system and the per-user proxy settings determine the proxy used.

If you activate this setting with the Proxy Type as Script, the Script Address retrieves a proxy configuration script. The Script Address can be a URL or a standard URN location. For example, the Script Address can be a file on local or on a remote disk, \server\share\script.pac.

If you activate this setting with the Proxy Type as Static, then the Static Proxy URL specifies the proxy used. Optionally, the URL can include a port.

If you deactivate this setting or do not configure it, then the system and the per-user proxy settings determine the proxy used.

Location services required for some Network events

If your deployment deactivates location services by policy on Windows devices, then the Experience Management solution cannot collect and display Experience Management data such as network speed or Wifi details in your Intelligence dashboards, reports, and workflows.

See the table for a list of the network events and their corresponding attributes Experience Management cannot collect and display in your dashboards, reports, and workflows if you deactivate location services on Windows devices.

To use these events and their attributes in your Experience Management deployment, you must activate location services on Windows devices.

Missing EventsMissing Attributes
net_event_l2_connecteddot11_auth_type
dot11_bss_available_modes
dot11_bss_wifi_generation
dot11_bss_wps_enabled
dot11_bssid
dot11_encryption
dot11_frequency
dot11_mode
dot11_security_standard
dot11_signal_quality
dot11_ssid
net_event_l2_reconfigureddot11_auth_type
dot11_bss_available_modes
dot11_bss_wifi_generation
dot11_bss_wps_enabled
dot11_bssid
dot11_encryption
dot11_frequency
dot11_mode
dot11_security_standard
dot11_signal_quality
dot11_ssid
net_event_l2_statisticsdot11_signal_quality
dot11_ssid
l2_rx_link_speed_bits_ps
l2_tx_link_speed_bits_ps

Public IP event in Network data needs domain access

To use the Public IP address feature in the Network category, ensure devices have access to the listed domains.

  • ts.awmdm.com
  • ts4.awmdm.com
  • ts6.awmdm.com

Was this page helpful?

Provide feedback for this topic

Was this topic helpful?

Please do not include any personal or confidential information.

Generating link…