Hands-on with the VMware Horizon Help Desk Tool
Learn about this basic tool that can make your job easier.
One of the features introduced in VMware Horizon 7 version 7.2 was the Horizon Help Desk Tool, which was further refined and enhanced in version 7.3. The Help Desk Tool provides basic help desk support for Horizon administrators and users. In this article, I'll provide an overview of how to access the tool, as well as some of its key features which can help make your life a little easier.
Installing and Accessing Help Desk
The Help Desk Tool is included with Horizon, and can be enabled with the of Horizon Enterprise edition license. Nothing additional needs to be installed to use the Help Desk Tool.
You can access the Horizon Help Desk Tool in one of two ways:
- From Horizon Administrator, by clicking Help Desk on the top right of the Horizon Administrator (Figure 1).
- Log in to Horizon Help Desk Tool directly by appending /helpdesk to the end of your connection server's URL (Figure 2).
Once you initiate the Help Desk Tool, you'll be presented with a login screen (Figure 3) which Horizon administrators and other authorized users can log into via their Active Directory account.
Horizon Help Desk Functionality
After logging in to Help Desk, you'll be presented with a screen that allows you to search for virtual desktop users. By clicking on a user, the screen will display the number of current sessions they have, how many active desktops they have, and how many desktops and application entitlements they have (Figure 4
To examine a user's desktop session, simply click on the computer name; you'll be presented with a screen that displays the virtual desktop's CPU and memory usage, as well as the desktop's network latency information during the last 15 minutes (Figure 5). This screen displays the virtual desktop's client name, client IP, username, protocol, bandwidth and other information.
From this screen, you can restart the virtual machine (VM), disconnect, or log the user off.
It's often helpful to communicate with a user and to see what a user's seeing from their end; to do this, the Help Desk Tool allows you to initiate a remote assistance session with a user. By using remote assistance, you can send a message to the user (Figure 6
), or view and control the user's desktop. The user must accept the remote assistance session before you can view their desktop; they can also give you control of their desktop.
Enabling Timing Profiles
If you want to see how long it takes for a user to log in, you'll need to enable the timing profile. You can do this by running the following command on the connection server: vdmadmin -I -timingProfiler -enable. Take a moment to compare Figure 7 (after timing profiles were enabled) to Figure 5 and you'll see why timing profiles can be very useful when diagnosing user login issues.
If you have the Horizon Enterprise edition, you should definitely add Horizon Help Desk Tool to your tool chest. Although limited in scope and some functionality -- mostly because it's the first release -- it certainly does what it does well.
Having said that, the Help Desk Tool does have some rough edges. One of the more annoying things about it is that it doesn't refresh the screens with current information; instead, you need to close the screen and bring it back up to see current information.
Another thing that could be improved: it only keeps and displays the last 15 minutes of CPU, memory usage and network latency for the desktop.
You should also be careful when using it, since it doesn't have any confirmation prompts. For instance, I once accidently clicked the Restart VDI, and the virtual desktop restarted without first confirming that I did, in fact, want to restart the guest.
If you're looking for a tool with more features, there are others available that can provide more information about the health of your virtual desktops; but if you need a basic tool that can make your life a little easier, then the Horizon Help Desk Tool is a program you should consider.
Tom Fenton has a wealth of hands-on IT experience gained over the past 30 years in a variety of technologies, with the past 20 years focusing on virtualization and storage. He currently works as a Technical Marketing Manager for ControlUp. He previously worked at VMware in Staff and Senior level positions. He has also worked as a Senior Validation Engineer with The Taneja Group, where he headed the Validation Service Lab and was instrumental in starting up its vSphere Virtual Volumes practice. He's on X @vDoppler.