Citrix DaaS™

Lista de permitidos de canales virtuales

  • La lista de permitidos de canales virtuales es una función que te permite controlar qué canales virtuales que no son de Citrix están permitidos en tu entorno. De forma predeterminada, la función de lista de permitidos de canales virtuales está habilitada. Como resultado, solo los canales virtuales de Citrix pueden abrirse en las sesiones de Citrix Virtual Apps and Desktops™. Si es necesario usar canales virtuales personalizados, ya sean desarrollados internamente o de terceros, estos deben agregarse explícitamente a la lista de permitidos.

Configuración

La lista de permitidos de canales virtuales está habilitada de forma predeterminada. Puedes configurar esta función mediante las siguientes configuraciones en la directiva de Citrix:

  • Lista de permitidos de canales virtuales: para habilitar o deshabilitar la función y agregar canales virtuales a la lista.
  • Limitación de registros de la lista de permitidos de canales virtuales: establece el período de limitación para el registro de eventos de la lista de permitidos de canales virtuales.
  • Registro de la lista de permitidos de canales virtuales: establece el nivel de registro para la lista de permitidos de canales virtuales.

Agregar canales virtuales a la lista de permitidos

Para agregar un canal virtual a la lista de permitidos, necesitas la siguiente información:

  1. El nombre del canal virtual tal como se define en el código, que puede tener hasta siete caracteres. Por ejemplo, CTXCVC1.

  2. Las rutas a los procesos que abren el canal virtual en la máquina VDA. Por ejemplo, C:\Program Files\Application\run.exe.

Una vez que tengas la información requerida, debes agregar el canal virtual a la lista de permitidos mediante la configuración de directiva de lista de permitidos de canales virtuales. Para agregar un canal virtual a la lista, introduce el nombre del canal virtual seguido de una coma y, a continuación, la ruta al proceso que accede al canal virtual. Si hay varios procesos, puedes agregarlos separando cada proceso con comas.

Para procesos únicos

Usando los ejemplos anteriores, agrega la siguiente entrada a la lista:

CTXCVC1,C:\Program Files\Application\run.exe

Para varios procesos

-  Si hay varios procesos, agrega la siguiente entrada a la lista:

-  `CTXCVC1,C:\Program Files\Application\run.exe,C:\Program Files\Application\run2.exe`

Uso de comodines

Se admite el uso de comodines (*). Puedes usar comodines cuando los nombres de los directorios o ejecutables cambian según la versión de la aplicación, o si el componente de terceros está instalado en los perfiles de los usuarios.

Puedes usar comodines en los siguientes escenarios:

-  Para reemplazar el nombre completo del directorio.    Por ejemplo: `C:\Program Files\Application\*\run1.exe`
  • Para reemplazar parte del nombre del directorio. Por ejemplo: C:\Program Files\Application\v*\run1.exe
    • Para reemplazar el nombre del ejecutable.
    • Por ejemplo: C:\Program Files\Application\v1.2\*.exe
  • Para reemplazar parte del nombre del ejecutable. Por ejemplo: C:\Program Files\Application\v1.2\run*.exe

  • Se aplican las siguientes restricciones:

  • El comodín solo se puede usar para reemplazar un único directorio. Por ejemplo, si el ejecutable se encuentra en C:\Program Files\Application\v1.2\run1.exe
    • Permitido: C:\Program Files\Application\*\run1.exe
    • No permitido: C:\Program Files\*\run1.exe
  • Las entradas deben contener la extensión del nombre de archivo.
    • Permitido: C:\Program Files\Application\v1.2\*.exe
    • No permitido: C:\Program Files\Application\v1.2\*
  • Todas las rutas deben ser locales.

Nota:

  • No se permiten rutas de red.
  • La compatibilidad con comodines está disponible a partir de Citrix Virtual Apps and Desktops 2206.
  • La compatibilidad con comodines está disponible en Citrix Virtual Apps and Desktops 2203 LTSR a partir de CU2.

Uso de variables de entorno del sistema

  • Puedes usar variables de entorno del sistema para simplificar la definición de los procesos de confianza en tu lista de permitidos. Puedes usar cualquiera de las variables predefinidas, como %programfiles%, %programfiles(x86)%, %systemdrive%, y %systemroot%.

También puedes usar variables de entorno personalizadas siempre que estén definidas a nivel del sistema.

  • Los siguientes ejemplos muestran variables de entorno predefinidas:

  • %programfiles%\Application\v1.2\run.exe
  • %programfiles%\Application\*\run.exe
  • %programfiles(x86)%\Application\v1.*\run.exe

  • El siguiente ejemplo muestra una variable de entorno del sistema personalizada:

  • Nombre de la variable personalizada: app
  • Valor de la variable personalizada: %programfiles%\Application\
  • Entrada de la lista de permitidos: CTXCVC1,%app%\run.exe

Nota:

No se admiten las variables de entorno de usuario.

La compatibilidad con variables de entorno está disponible a partir de la versión 2209 de Citrix Virtual Apps and Desktops.

Obtener nombres y procesos de canales virtuales

La forma más sencilla de obtener el nombre del canal virtual y el proceso que lo abre en la máquina VDA es conseguir la información del desarrollador o de un proveedor de terceros que haya proporcionado el canal virtual.

Alternativamente, puedes obtener información aplicando los registros de la función y siguiendo estos pasos:

  1. Una vez que los componentes de cliente y servidor del canal virtual personalizado estén implementados, inicia una aplicación virtual o un escritorio virtual.
  2. En el registro de eventos del sistema de la máquina VDA, busca el nombre del canal virtual personalizado y el proceso que intentó abrirlo. Para obtener más información sobre los eventos disponibles, consulta Registros de eventos.
  3. Cierra la sesión.
  4. Agrega una entrada en la configuración de directiva de la lista de permitidos de canales virtuales para el canal virtual y el proceso identificados.
  5. Reinicia la máquina.
  6. Una vez que el VDA esté registrado, ejecuta la aplicación virtual o el escritorio virtual para validar que los canales virtuales personalizados se abren correctamente.

Consideraciones para los canales virtuales de Citrix

Todos los canales virtuales de Citrix integrados son de confianza y se les permite abrirse sin configuración adicional. Sin embargo, las dos funciones siguientes requieren entradas explícitas en la lista de permitidos debido a dependencias externas:

  • Redirección multimedia
  • HDX RealTime Optimization Pack para Skype Empresarial

Redirección multimedia

Si usas un reproductor multimedia que no sea Windows Media Player como reproductor multimedia del sistema, debes agregarlo a la lista de permitidos como un proceso de confianza. Se requiere la siguiente información para la entrada de la lista de permitidos:

  • Nombre del canal virtual: CTXMM
  • Proceso: Ruta al reproductor multimedia utilizado en tu máquina VDA. Por ejemplo, C:\Program Files (x86)\Windows Media Player\wmplayer.exe.
  • Entrada de la lista de permitidos: CTXMM,C:\Program Files (x86)\Windows Media Player\wmplayer.exe

HDX RealTime Optimization Pack para Skype Empresarial

Se requiere la siguiente información para la entrada de la lista de permitidos:

  • Nombre del canal virtual: CTXRMEP

  • Proceso: Ruta al ejecutable de Skype for Business en tu máquina VDA, que puede variar según la versión de Skype for Business o si usaste una ruta de instalación personalizada. Por ejemplo, C:\Program Files\Microsoft Office\root\Office16\lync.exe.
  • Entrada de lista de permitidos: CTXRMEP,C:\Program Files\Microsoft Office\root\Office16\lync.exe
Lista de permitidos de canales virtuales