A common requirement for managing VMware Horizon environments is the ability to report on the endpoint client versions—referred to as "HZ Client Version"—used by users to connect to the Horizon infrastructure. This need becomes particularly important in hybrid environments where users connect from both managed internal devices and unmanaged BYOD (Bring Your Own Device) endpoints. Tracking client versions helps administrators identify devices running outdated Horizon clients that require upgrades to ensure security, compatibility, and optimal performance.
Within ControlUp, the Horizon client version information can be accessed via several mechanisms. The VDI - Details view in the ControlUp console displays the HZ Client Version associated with each session, providing a straightforward way to see the current client version used. For programmatic or historical data extraction needs, ControlUp also offers a real-time data API (https://api.controlup.io/reference/gettables) which can retrieve live session details including client versions. Additionally, the "initial HZ client version" field recorded in the Session Activity report captures the client version that was used to start the session. This field, although labeled as "initial," effectively serves as a snapshot of the client version at session start.
However, because users in hybrid scenarios may connect multiple times throughout the week from different devices or update their Horizon client between sessions (for example, by disconnecting, updating, and reconnecting), it is important to consider that the client version can vary across sessions. The "initial HZ client version" is tied to each individual session start, so accumulating this information over a period allows administrators to identify all versions in use and target users on outdated clients. Pulling session activity reports over time and correlating the client versions used enables identification of BYOD devices needing updates even if the same user connects from multiple endpoints.
In summary, the "initial HZ client version" contained in ControlUp’s Session Activity reports is the key field for tracking Horizon client versions across user sessions. The ControlUp real-time data API further facilitates custom querying and automation for this reporting. For detailed exploration of session data, the VDI - Details view complements these options with an at-a-glance interface. Using these tools, administrators in hybrid environments are able to efficiently monitor and manage Horizon client versions on both managed and BYOD devices, ensuring compliance and performance consistency.
Read the entire article here...
VMware Horizon Related Training & Support Archives
VMware Horizon training and support-related archives from inside the ControlUp Community on Slack.
How to Diagnose Microsoft Teams SlimCore Optimization in Citrix and Other VDI Environments Using PowerShell Scripts
This discussion highlights two PowerShell scripts developed to aid tracking and diagnosing Microsoft Teams SlimCore Optimization specifically within Citrix environments, with potential applicability to Azure Virtual Desktop (AVD), Windows 365 (W365), and VMware Horizon sessions. SlimCore is an optimized media stack used in virtual desktop infrastructure (VDI) scenarios to enhance Teams call performance by offloading audio and video processing to the client side.
Read the entire article here...
Read the entire article here...
ControlUp Synthetic Monitoring Workflows and Workarounds
A user named Alexander asked Nathan about a known limitation with ControlUp Synthetic Monitoring - specifically, that the server_name is often empty for NetScaler Gateway scouts. Nathan recommended a few different workarounds for auto-restart and suggested adding more fields to the webhook payload for debugging. The suggested workflow was to use resource and query ControlUp Real-Time DX / CVAD for machines or sessions matching the published resource.
Read the entire article here...
Read the entire article here...
ControlUp Community Radio Episode #14 – A Conversation with Benny Tritsch, EUCScore.com
Join us for Episode #14 of ControlUp Community Radio, where host Douglas Brown sits down with the renowned Dr. Bernhard Tritsch, also known as "Benny."
Read the entire article here...
Read the entire article here...
Upcoming Feature: Triggering Windows Events with “Information” Type on ControlUp
A user asked if it was possible to trigger windows events with "Information" type, and was informed that this is not currently supported. However, it will be available in a future release and a PowerShell script can be used as a temporary workaround. Another user thanked for the information and asked if there was a feature request submitted for this. The team at ControlUp responded that enhanced log monitoring, including triggers for Information-level events, will be integrated soon and they are looking for partners to help understand use cases. There was a question about adding trending for events and the response clarified this as having a trend analysis for events.
Read the entire article here...
Read the entire article here...
Troubleshooting Connection Between ControlUp EUC and VMWare Horizon 8
A user asked for help connecting ControlUp EUC to their Connection servers after upgrading to Horizon 8 in VMWare environment. They have added the ControlUp servers to the lock.properties file on their connection servers, but still keep running into a 421 error. Other users suggest checking the upgraded CU agent on all data collectors and delivery controllers, as well as checking communication between the console server and connection servers. Horizon 8 version may also play a role in the issue.
Read the entire article here...
Read the entire article here...
Download ControlUp ‘Trigger Packs’
One of the most powerful features of ControlUp is 'Triggers.' They allow you to record incidents and automatically perform follow-up actions when a predefined event occurs in your environment or at a scheduled time. Imagine the possibilities. They are truly endless.
Read the entire article here...
Read the entire article here...
Stuck in “estimating the connection quality” with RemoteDX Plugin
A user encountered an issue with RemoteDX where users were unable to reconnect to their disconnected Sessions on an RDS Farm and were stuck in "estimating connection quality". After uninstalling RemoteDX, the issue was solved when importing a Linux Load Balancer (HAProxy) Reg key. The user was thanked for this resolution and it was documented for reference. RemoteDX is not natively supported by RDS but is supported against Citrix/VMware Horizon/AVD. Documentation for RemoteDX can be found at https://support.controlup.com/docs/remote-dx-client-device-metrics.
Read the entire article here...
Read the entire article here...
Missing “Client Device Score” icon in ControlUp Solve?
Members discussed the issue of not seeing Client Device Score in ControlUp Solve, and why metrics like Client Wi-Fi Signal, Lan Latency, Total Session Latency, and Internet Latency indicate the score. They concluded that Remote DX must be installed on the endpoints and the registry values need to be deployed. Members also noted that 3rd party software can be tricky with virtual channels, and that the default MSTSC rdp client should be used. Support ticket can be created at support@controlup.com.
Read the entire article here...
Read the entire article here...
Investigating Unreachable ControlUp Agent VMs
This user asked for advice on the issue of VM's becoming unreachable due to Horizon Agent issues, experiencing freezing applications and an inability to console or access the machine once it has reached this state. Causes such as port exhaustion and DNS issues were discussed, as well as suggestions on how to access the system and application log files, and to generate an OS crash dump. It was also suggested to review reassess the configuration and consult other Horizon tech communities. ControlUp historical data and the support article https://support.controlup.com/ docs/controlup-agent-temporary-mode-and-how-to-change-it?highlight=IsTemporary#what-is-the-fix-for-this-problem were also included.
Read the entire article here...
Read the entire article here...


