Puede usar la opción de directiva de grupo del agente Lista de reglas de filtro de Unity para filtrar las ventanas de Unity o asignarlas a un tipo específico al utilizar aplicaciones publicadas. Esta función es muy útil si tiene un problema de visualización de ventanas, como una ventana con un fondo negro o una ventana desplegable con un tamaño incorrecto.

La opción de directiva de grupo Lista de reglas de filtro de Unity está incluida en el archivo de plantilla ADMX de configuración de VMware View Agent (vdm_agent.admx), que se encuentra en el archivo VMware-Horizon-Extras-Bundle-YYMM-x.x.x-yyyyyyyy.zip. Para obtener instrucciones de instalación, consulte Agregar los archivos de plantilla ADMX a Active Directory.

Cuando se habilita la opción de directiva de grupo Lista de reglas de filtro de Unity, haga clic en Mostrar y escriba una regla de filtro en el cuadro de texto Valor. Una regla de filtro está compuesta por características y acciones. Si especifica la acción map, también debe incluir un tipo. En la siguiente tabla se incluyen las características, las acciones y los tipos que puede usar en las reglas de filtro.

Tabla 1. Características, acciones y tipos de las reglas de filtro de Unity
Características Acciones Tipos
classname, company, product, major, minor, build, revision, style block, map normal, panel, dialog, tooltip, splash, toolbar, dock, desktop, widget, combobox, startscreen, sidepanel, taskbar, metrofullscreen, metrodocked

El nombre de clase de Windows suele ser la característica de preferencia (por ejemplo, classname=CustomClassName). Para refinar aún más el filtrado de ventanas con nombres de clase similares, puede utilizar la característica style, que permite aplicar reglas basadas en estilos de ventana de Microsoft. Las características company, product, major, minor, build y revision se usan si es necesario limitar las reglas a un producto específico. Puede consultar los valores para estas características en la ventana Propiedades de un archivo ejecutable.

A excepción de classname, los valores para estas características deben coincidir exactamente (incluidas mayúsculas y minúsculas), incluidos los caracteres especiales. Si proporciona varias características, todos los valores deben coincidir para que la regla se aplique a la ventana.

Además de admitir coincidencias exactas que distinguen entre mayúsculas y minúsculas, la característica classname admite coincidencias de expresión regular (regex).

Para especificar una acción, escriba action=valor (por ejemplo, action=block). La acción block indica a Horizon Agent que no muestre la ventana en el cliente. Utilice la acción block cuando una ventana sea demasiado grande o interfiera con el comportamiento de enfoque de ventana normal del cliente.

La acción map (por ejemplo, action=map) indica a Horizon Agent que trate la ventana como un determinado tipo codificado. Para especificar el tipo, debe incluir type=valor en la regla (por ejemplo, type=normal). Es difícil determinar si una ventana está asignada al tipo incorrecto, por lo que solo debe asignar una ventana a un tipo si así se lo indica el equipo de soporte de VMware.

Ejemplos de reglas de filtro

La siguiente regla de filtro bloquea todas las ventanas que tienen el nombre de clase MyClassName.

classname=MyClassName;action=block

La siguiente regla de filtro bloquea todas las ventanas del producto llamado MyProduct.

product=MyProduct;action=block

La siguiente regla de filtro asigna una clase personalizada al tipo de cuadro combinado.

classname=MyClassName;action=map;type=combobox
Nota: La configuración de directiva de grupo Lista de reglas de filtro de Unity tiene menor prioridad que las reglas de filtro especificadas en un archivo del directorio %ProgramData%\VMware\RdeServer\Unity Filters del host RDS.