게시된 애플리케이션을 사용할 때 Unity 필터 규칙 목록 에이전트 그룹 정책 설정을 사용하여 Unity 창을 필터링하거나, Unity 창을 특정 유형에 매핑할 수 있습니다. 이 기능은 검은색 배경이 있는 창 또는 크기가 올바르지 않은 드롭다운 창과 같은 창 표시 문제가 있는 경우에 유용합니다.

Unity 필터 규칙 목록 그룹 정책 설정은 VMware-Horizon-Extras-Bundle-YYMM-x.x.x-yyyyyyyy.zip 파일에 번들로 제공되는 VMware View Agent 구성 ADMX 템플릿 파일(vdm_agent.admx)에 제공됩니다. 설치 지침은 Active Directory에 ADMX 템플릿 파일 추가의 내용을 참조하십시오.

Unity 필터 규칙 목록 그룹 정책 설정을 사용하도록 설정하는 경우 표시를 클릭하고 텍스트 상자에 필터링 규칙을 입력합니다. 필터링 규칙은 특성 및 작업으로 구성됩니다. map 작업을 지정하는 경우 유형도 포함해야 합니다. 다음 표에는 필터링 규칙에 사용할 수 있는 특성, 작업 및 유형이 나와 있습니다.

표 1. Unity 필터 규칙 특성, 작업 및 유형
특성 작업 유형
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

Windows 클래스 이름은 일반적으로 기본 특성입니다(예: classname=CustomClassName). 유사한 클래스 이름을 사용하여 Windows 필터링을 좀 더 세분화하려면 Microsoft 창 스타일에 따라 규칙을 적용할 수 있는 style 특성을 사용할 수 있습니다. 규칙을 특정 제품으로 제한해야 하는 경우 company, product, major, minor, buildrevision 특성이 제공됩니다. 실행 파일의 속성 창에서 이러한 특성에 대한 값을 찾을 수 있습니다.

다음 규칙은 특성 값에 적용됩니다.

  • Classnamestyle을 제외하고, 이러한 특성 값은 특수 문자를 포함하여 대/소문자가 정확히 일치해야 합니다. 여러 특성을 제공하는 경우 모든 값이 일치해야만 규칙이 창에 적용됩니다.
  • classname 특성은 정규식(regex)과 일치하는 항목을 지원합니다.
  • 대/소문자를 구분하는 정확한 일치 외에 style 특성은 " | " OR 연산자를 지원합니다.

작업을 지정하려면 action=value를 입력합니다(예: action=block). block 작업은 창을 클라이언트에 표시하지 않도록 Horizon Agent에 지시합니다. 창이 너무 크거나 클라이언트의 일반 창 포커스 동작을 방해할 경우 block 작업을 사용합니다.

map 작업(예: action=map)은 Horizon Agent에 창을 특정 하드 코딩된 유형으로 처리하도록 지시합니다. 해당 유형을 지정하려면 규칙에 type=value를 포함해야 합니다(예: type=normal). 창이 잘못된 유형에 매핑되었는지를 확인하기가 어려우므로 창을 유형에 매핑하는 작업은 VMware 지원 팀에서 지시하는 경우에만 필요합니다.

필터링 규칙 예

다음 필터링 규칙은 클래스 이름이 MyClassName인 모든 창을 차단합니다.

classname=MyClassName;action=block

다음 필터링 규칙은 MyProduct라는 제품에서 모든 창을 차단합니다.

product=MyProduct;action=block

다음 필터링 규칙은 사용자 지정 클래스를 콤보 상자 유형에 매핑합니다.

classname=MyClassName;action=map;type=combobox

다음 필터링 규칙은 정규식 일치를 사용하여 이름에 접두사 HwndWrapper가 포함된 모든 클래스를 차단합니다(예: HwndWrapper1, HwndWrapper123, HwndWrapper[Sod.exe;;1cc83874-f028-4d07-af82-3213d1ce7815).

classname=HwndWrapper.*;action=block

다음 필터링 규칙은 WS_MINIMIZEBOX 또는 WS_MAXIMIZEBOX 스타일이 포함된 모든 창을 차단합니다.

style=WS_MINIMIZEBOX | WS_MAXIMIZEBOX;action=block
참고: Unity 필터 규칙 목록 그룹 정책 설정은 RDS 호스트의 %ProgramData%\VMware\RdeServer\Unity Filters 디렉토리에 있는 파일에 지정된 필터링 규칙보다 우선 순위가 더 낮습니다.