En la consola de administración, cree asignaciones de personalización para asignar ajusten que permitan personalizar los entornos de los usuarios finales. Un tipo de personalización es el redireccionamiento de URL. Puede definir reglas de control de URL en las que Horizon Client redirecciona las URL desde la máquina cliente del usuario final hasta una aplicación o un escritorio proporcionado por el entorno de Horizon Cloud. La configuración de redireccionamiento de URL proporciona información de Horizon Client sobre qué direcciones URL debe gestionar una de las aplicaciones o uno de los escritorios de Horizon Cloud asignados del usuario final en lugar de abrirse en el sistema local del usuario.

Por qué y cuándo se efectúa esta tarea

Nota:

La consola de administración de Horizon Cloud proporciona una interfaz de usuario para configurar el redireccionamiento de URL de cliente a agente. Para configurar el redireccionamiento de URL de agente a cliente, debe usar la configuración de directiva de grupo tal como se describe en Configurar el redireccionamiento de agente a cliente. Los pasos a continuación son para configurar el redireccionamiento de URL de cliente a agente.

La instancia de Horizon Client recupera las reglas de redireccionamiento de URL asignadas del usuario final cuando el usuario inicia sesión en Horizon Client en el dispositivo local. A continuación, cuando ese usuario intenta abrir un vínculo en un documento o archivo local, y el vínculo coincide con una regla de patrón de URL en la configuración asignada, Horizon Client determinan el controlador adecuado para usar. Los controladores especificados abren la aplicación o el escritorio asignado del usuario para gestionar el vínculo de la dirección URL, según lo determinado por el controlador adecuado que especificó en la configuración de redireccionamiento de URL. Si el controlador de redireccionamiento de URL especifica que se utilice un escritorio, la aplicación predeterminada del escritorio para el protocolo especificado del vínculo procesa la URL. Si el controlador especifica que se utilice una aplicación, la aplicación asignada del usuario procesa la dirección URL. Si el usuario no está autorizado para la aplicación o el escritorio especificado en el controlador, Horizon Client muestra un mensaje al usuario, a menos que Concordancia exacta se haya establecido en No para el controlador.

En el escenario donde Concordancia exacta se establece en No, el sistema busca un recurso por usar en función de este comportamiento de reserva:

  1. El sistema busca las asignaciones del usuario mediante una coincidencia de subcadena del recurso de destino especificado para el controlador. Si el sistema encuentra una asignación que coincida con la subcadena, se utiliza esa aplicación o escritorio asignado para abrir el vínculo.

  2. Cuando Tipo de recurso del controlador se establece en Aplicación, si se produce un error en la búsqueda de una coincidencia de subcadena, el sistema busca las asignaciones de aplicaciones del usuario para una aplicación asignada que pueda gestionar el protocolo especificado en el campo Esquema del controlador.

    Nota:

    Este paso en el comportamiento de reserva corresponde solo a las aplicaciones. Si Tipo de recurso se establece en Escritorios, se omite este paso.

  3. Si el sistema no puede encontrar un recurso en las asignaciones del usuario que pueda gestionar el protocolo, Horizon Client muestra un mensaje al usuario.

Importante:

La instancia de Horizon Client del usuario debe estar instalada con la opción URL_FILTERING_ENABLED=1 para ofrecer al cliente la posibilidad de controlar la función de redireccionamiento de URL. Para obtener más información, consulte el tema Instalación de Horizon Client para Windows con la función de redireccionamiento de contenido de URL en la documentación de VMware Horizon 7.

Cuando el entorno se integra con VMware Identity Manager™, el usuario debe haber abierto al menos una aplicación con Horizon Client antes de que pueda actuar la función de redireccionamiento de URL para dicho usuario. Al abrir al menos una aplicación con la opción Abrir en cliente, la configuración de redireccionamiento de URL asignada del usuario se carga en el registro del dispositivo cliente donde Horizon Client puede obtener los valores de configuración.

Una asignación de personalización se puede desactivar mediante el botón Desconectar de la página de asignaciones. A un usuario se le puede asignar más de una personalización activa de configuración de redireccionamiento de URL. Para evitar posibles conflictos entre reglas de configuraciones activas diferentes, cuando el usuario inicia sesión en Horizon Client, el sistema:

  • Establece como vigente solo una configuración, incluso si ese usuario tiene más de una configuración activa asignada.

  • Utiliza la configuración de redireccionamiento de URL que aparezca primera alfabéticamente como la configuración en vigor para el usuario.

Requisitos

En la consola administrativa, puede crear una personalización de redireccionamiento de URL incluso antes de que tenga algún escritorio o aplicación remota en el inventario de Horizon Cloud. Sin embargo, antes de que el flujo de redireccionamiento de URL funcione para esos usuarios finales especificados en la personalización, deben cumplirse los siguientes requisitos previos:

  • La instancia de Horizon Agent de la imagen base que la granja utiliza se instaló mediante el parámetro URL_FILTERING_ENABLED=1 de la línea de comandos.

  • El inventario de Horizon Cloud tiene las aplicaciones remotas y los escritorios que desea utilizar en la configuración.

  • Si la personalización tiene Concordancia exacta establecida en , deben existir asignaciones que concedan los escritorios y aplicaciones remotas específicos a los usuarios finales especificados en la personalización.

Procedimiento

  1. En la página Asignaciones, haga clic en Nueva.
  2. En la ventana Nueva asignación, haga clic en el icono Personalizaciones.

    El asistente Nueva asignación de personalización se abrirá desde el primer paso.

  3. En el paso Definición, establezca la configuración general y, a continuación, haga clic en Siguiente.

    Opción

    Descripción

    Nombre de la asignación

    Introduzca un nombre descriptivo para esta asignación.

    Descripción

    También puede escribir una descripción para la configuración.

  4. En la sección Origen del paso Configuración, cree una lista de patrones de URL que esta configuración indicará a Horizon Clientque intercepte en el sistema cliente.
    1. En el campo Patrón de URL, escriba una cadena que especifique el patrón de coincidencia de URL para interceptar.

      Puede utilizar caracteres comodines para especificar un patrón de URL que coincida con varias URL.

      Por ejemplo:

      • Si escribe google.*, se interceptarán todas las URL que incluyan el texto google.

      • Si escribe .* (punto asterisco), se interceptarán todas las URL de los esquemas de protocolo (coincide con todos).

      • Si escribe mailto://.*.example.com, se interceptarán todas las URL que incluyan el texto mailto://.*.example.com.

    2. Pulse Intro para agregar el patrón de URL especificado a la lista.
    3. Repita los pasos de escribir un patrón y pulsar Intro para agregar más patrones de coincidencia de URL.
  5. En la sección Reglas, defina el conjunto de controladores que determinan qué recurso de inventario de destino debería controlar varios protocolos.

    Un controlador define cuál de los escritorios y aplicaciones autorizados del usuario debe controlar ese protocolo específico. Por ejemplo, si el usuario abre un documento de Microsoft Word que contiene un vínculo de hipertexto mailto y hace clic en dicho vínculo en el documento, el controlador define qué aplicación autorizada debe gestionar la solicitud, como Microsoft Outlook o Mozilla Thunderbird.

    1. En la sección Reglas, configure los ajustes.

      Opción

      Descripción

      Esquema

      Especifique el protocolo al que se aplica este controlador, por ejemplo, http, https, mailto, callto, etc.

      Tipo de recurso

      Seleccione si una aplicación o un escritorio controlarán el protocolo especificado.

      Recurso de destino

      Introduzca el nombre del recurso de destino en el inventario de Horizon Cloud que se desea que controle el protocolo especificado en el campo Esquema.

      Concordancia exacta

      Seleccione para forzar una coincidencia exacta entre el nombre especificado en el campo Recurso de destino y los nombres de las aplicaciones remotas o los escritorios de sesión autorizados disponibles del usuario.

      Seleccione No si desea que el sistema utilice su comportamiento de reserva para admitir la situación donde el usuario final no tiene una asignación para un recurso con el nombre exacto especificado en el campo Recurso de destino.

      Por ejemplo, cuando Tipo de recurso se establece en Aplicaciones y usted especifica Microsoft Outlook como el recurso de destino para gestionar el protocolo mailto, pero el usuario no tiene una asignación para ninguna de las aplicaciones de Microsoft Outlook, cuando Concordancia exacta se establezca en No, el sistema buscará una aplicación compatible asignada a ese usuario para gestionar el protocolo mailto, como Mozilla Thunderbird.

    2. Para agregar más controladores, haga clic en Agregar una fila y rellene los campos.
  6. Haga clic en Siguiente para continuar con el paso siguiente del asistente.
  7. Busque y seleccione los usuarios y los grupos de esa asignación y haga clic en Siguiente.
  8. Revise la información de resumen y haga clic en Enviar.