Sie können die Agent-Gruppenrichtlinieneinstellung Liste mit Unity-Filterregeln verwenden, um Unity-Fenster herauszufiltern oder Unity-Fenster einem bestimmten Typ zuzuordnen, wenn Sie veröffentliche Anwendungen verwenden. Diese Funktion ist nützlich, wenn Sie ein Fensteranzeigeproblem, beispielsweise ein Fenster mit einem schwarzen Hintergrund, oder ein Dropdown-Fenster mit falscher Größe haben.

Die Gruppenrichtlinieneinstellung Liste mit Unity-Filterregeln ist in der ADMX-Vorlagendatei zur Konfiguration von VMware View Agent (vdm_agent.admx) verfügbar, die in die Datei VMware-Horizon-Extras-Bundle-YYMM-x.x.x-yyyyyyyy.zip gepackt ist. Weitere Installationsanweisungen finden Sie unter Hinzufügen der ADMX-Vorlagendateien in Active Directory.

Wenn Sie die Gruppenrichtlinieneinstellung Liste mit Unity-Filterregeln aktivieren, klicken Sie auf Anzeigen, und geben Sie eine Filterregel in das Textfeld Wert ein. Eine Filterregel besteht aus Merkmalen und Aktionen. Wenn Sie die Aktion Zuordnen angeben, müssen Sie auch einen Typ angeben. Die folgende Tabelle enthält die Merkmale, Aktionen und Typen, die Sie in Filterregeln verwenden können.

Tabelle 1. Merkmale, Aktionen und Typen der Unity-Filterregeln
Merkmale Aktionen Typen
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

Der Windows-Klassenname in der Regel ist das bevorzugte Merkmal, z. B. classname=CustomClassName. Zur weiteren Verfeinerung der Filterung von Fenstern mit ähnlichen Klassennamen können Sie das Merkmal style verwenden, mit dem Sie Regeln basierend auf Microsoft-Fensterstilen anwenden können. Die Merkmale company, product, major, minor, build und revision werden bereitgestellt, für den Fall, dass Sie Regeln auf ein bestimmtes Produkt beschränken müssen. Sie finden die Werte für diese Merkmale im Fenster Eigenschaften einer ausführbaren Datei.

Mit Ausnahme von classname müssen die Werte für diese Merkmale in der Groß- und Kleinschreibung (einschließlich aller Sonderzeichen) exakt übereinstimmen. Wenn Sie mehrere Merkmale angeben, müssen alle Werte übereinstimmen, damit die Regel für das Fenster gilt.

Das Merkmal classname unterstützt nicht nur exakte Übereinstimmungen in der Groß- und Kleinschreibung, sondern auch Übereinstimmungen mit regulären Ausdrücken (regex).

Um eine Aktion zu festzulegen, geben Sie action=wert, z. B. action=block ein. Die Aktion block weist Horizon Agent an, das Fenster nicht auf dem Client anzuzeigen. Verwenden Sie die Aktion block, wenn ein Fenster zu groß angezeigt wird oder mit normalem Fensterfokusverhalten auf dem Client in Konflikt steht.

Die Aktion map, z. B. action=map, weist Horizon Agent an, das Fenster als einen bestimmten hartcodierten Typ zu behandeln. Um den Typ anzugeben, müssen Sie type=wert in der Regel angeben, z. B. type=normal. Da es schwierig ist, festzustellen, ob ein Fenster dem falschen Typ zugeordnet ist, ist die Zuordnung eines Fensters zu einem Typ nur notwendig, wenn der VMware-Support Sie dazu anweist.

Beispiele für Filterregeln

Die folgende Filterregel blockiert alle Fenster, die den Klassennamen „MyClassName“ haben.

classname=MyClassName;action=block

Die folgende Filterregel blockiert alle Fenster des Produkts „MyProduct“.

product=MyProduct;action=block

Die folgende Filterregel ordnet eine benutzerdefinierte Klasse dem Typ der Combobox zu.

classname=MyClassName;action=map;type=combobox
Hinweis: Die Gruppenrichtlinieneinstellung Liste mit Unity-Filterregeln hat eine niedrigere Priorität als Filterregeln, die im Verzeichnis %ProgramData%\VMware\RdeServer\Unity Filters einer Datei auf dem RDS-Host angegeben werden.