Siga estas prácticas recomendadas cuando use los scripts de inicio de sesión.

Cuándo usar los scripts de inicio de sesión

Debe usar los scripts de inicio de sesión solo si necesita configurar directivas de escritorio antes de que se inicie una sesión.

Como práctica recomendada, use las opciones de la directiva de grupo de Horizon Agent CommandsToRunOnConnect y CommandsToRunOnReconnect para ejecutar scripts de comandos después de que se conecte o se vuelva a conectar una sesión de escritorio. En la mayoría de los casos prácticos, es necesario que se ejecuten los scripts desde una sesión de escritorio en lugar de usar scripts de inicio de sesión.

Para obtener más información, consulte "Ejecutar comandos en escritorios de View" en el documento Configurar funciones de escritorios remotos en Horizon 7.

Administrar los tiempos de espera de inicio de sesión

Asegúrese de que los scripts de inicio de sesión se ejecutan con rapidez.

Si establece el valor WaitScriptsOnStartSession en el registro de Windows, el script de inicio de sesión debe finalizar antes de que Horizon Agent pueda responder al mensaje StartSession que envía el servidor de conexión de View. Es probable que un script de larga ejecución cause que caduque la solicitud StartSession.

Si se agota un tiempo de espera y el grupo usa asignaciones flotantes, el servidor de conexión de View intenta conectar el usuario a otra máquina virtual. Si se agota un tiempo de espera y ninguna máquina virtual está disponible, el servidor de conexión de View rechaza la solicitud de conexión del usuario.

Como práctica recomendada, establezca un tiempo de espera específico para la operación del host del script, de forma que se pueda devolver un error específico si un script se ejecuta durante demasiado tiempo.

Hacer que los scripts de inicio de sesión sean accesibles

Únicamente las cuentas SYSTEM y los administradores locales pueden acceder a la ruta donde configuró los scripts de inicio de sesión. Establezca la ACL para que la clave base solo sea accesible para estas cuentas.

Como práctica recomendada, coloque los scripts de inicio de sesión en el directorio ruta_instalación_View_Agent_\scripts por ejemplo:

%ProgramFiles%\VMware\VMware View\Agent\scripts\sample.vbs

De forma predeterminada, solo pueden acceder a este directorio las cuentas administradoras y SYSTEM.