You install the Horizon Agent service on all virtual machines, physical systems, and Microsoft RDS hosts that you use as sources for remote desktops and applications. On virtual machines, this agent communicates with Horizon Client to provide features such as connection monitoring, virtual printing, Horizon Persona Management, and access to locally connected USB devices.

If the desktop source is a virtual machine, you first install the Horizon Agent service on that virtual machine and then use the virtual machine as a template or as a parent of linked clones or instant clones. When you create a pool from this virtual machine, the agent is automatically installed on every remote desktop.

You can install the agent with an option for single sign-on. With single sign-on, users are prompted to log in only when they connect to Horizon Connection Server and are not prompted a second time to connect to a remote desktop or application.