El servicio Horizon Agent se instala en todos los hosts Microsoft RDS, máquinas virtuales y sistemas físicos que se utilicen como orígenes de aplicaciones y escritorios remotos. En las máquinas virtuales, este agente se comunica con Horizon Client para proporcionar funciones, como la supervisión de la conexión, la impresión virtual, Horizon Persona Management y el acceso a dispositivos USB conectados de forma local.

Si el origen del escritorio es una máquina virtual, se instala primero el servicio Horizon Agent en esa máquina virtual y, a continuación, se usa la máquina virtual como plantilla o como máquina virtual principal de clonaciones vinculadas o instantáneas. Al crear un grupo desde esta máquina virtual, el agente se instala automáticamente en todos los escritorios remotos.

El agente se puede instalar con la opción de single sign-on. Si se usa Single Sign-On, los usuarios solo deben iniciar sesión al conectarse al servidor de conexión de Horizon y no se les vuelve a pedir que lo hagan de nuevo para conectarse a una aplicación o escritorio remotos.