;
; This ADM file is for configuring VMs running the View Agent.
;
; This file is added to a policy object through the Group Policy Object
; Editor.

CLASS MACHINE

CATEGORY !!VMwareViewAgent

CATEGORY !!SmartcardRedirection
CATEGORY !!SCardLocalAccess

KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\Agent\SmartcardRedirection"

POLICY !!SCardAllowLocalAccess
    EXPLAIN !!SCardAllowLocalAccessExplain
    VALUENAME "AllowLocalAccess"
    VALUEON true
    VALUEOFF false
END POLICY
POLICY !!SCardLocalReaderName
    EXPLAIN !!SCardLocalReaderNameExplain
    PART !!SCardLocalReaderName EDITTEXT
    VALUENAME "LocalReaderName"
	DEFAULT ""
    END PART
END POLICY
POLICY !!SCardEnableLocalAccessAtCardInsert
    EXPLAIN !!SCardEnableLocalAccessAtCardInsertExplain
    VALUENAME "EnableLocalAccessAtCardInsert"
    VALUEON true
    VALUEOFF false
END POLICY

END CATEGORY
END CATEGORY

CATEGORY !!VMwareViewTrueSSO

KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\Agent\CertSSO"

POLICY !!DisableTrueSSO
    EXPLAIN !!DisableTrueSSOExplain
    VALUENAME "DisableCertSSO"
    VALUEON true
    VALUEOFF false
END POLICY
POLICY !!TrueSSOCertificateTimeoutSec
    EXPLAIN !!TrueSSOCertificateTimeoutSecExplain
    PART !!TrueSSOCertificateTimeoutSec NUMERIC
        MIN 10 MAX 120
        DEFAULT 40
        VALUENAME "CertSSOCertificateTimeoutSec"
    END PART
END POLICY
POLICY !!TrueSSOMinimumKeySize
    EXPLAIN !!TrueSSOMinimumKeySizeExplain
    PART !!TrueSSOMinimumKeySize NUMERIC
        MIN 1024 MAX 8192
        DEFAULT 1024
        VALUENAME "MinKeySize"
    END PART
END POLICY
POLICY !!TrueSSOKeySizes
    EXPLAIN !!TrueSSOKeySizesExplain
    PART !!TrueSSOKeySizes EDITTEXT
    VALUENAME "KeySizes"
	DEFAULT "2048"
    END PART
END POLICY
POLICY !!TrueSSOKeyCount
    EXPLAIN !!TrueSSOKeyCountExplain
    PART !!TrueSSOKeyCount NUMERIC
        MIN 1 MAX 100
        DEFAULT 5
        VALUENAME "KeyCount"
    END PART
END POLICY
POLICY !!TrueSSOValidityPeriodAtReconnect
    EXPLAIN !!TrueSSOValidityPeriodAtReconnectExplain
    PART !!TrueSSOValidityPeriodAtReconnect NUMERIC
        MIN 5
        DEFAULT 10
        VALUENAME "ValidityPeriodAtReconnect"
    END PART
END POLICY

END CATEGORY

CATEGORY !!VMwareViewAgentUSB

KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\Agent\USB"

POLICY !!ExcludeVidPid
    EXPLAIN !!ExcludeVidPidExplain
    PART !!ExcludeVidPid EDITTEXT
    VALUENAME "ExcludeVidPid"
    END PART
END POLICY
POLICY !!IncludeVidPid
    EXPLAIN !!IncludeVidPidExplain
    PART !!IncludeVidPid EDITTEXT
    VALUENAME "IncludeVidPid"
    END PART
END POLICY
POLICY !!ExcludeFamily
    EXPLAIN !!ExcludeFamilyExplain
    PART !!ExcludeFamily EDITTEXT
    VALUENAME "ExcludeFamily"
    END PART
END POLICY
POLICY !!IncludeFamily
    EXPLAIN !!IncludeFamilyExplain
    PART !!IncludeFamily EDITTEXT
    VALUENAME "IncludeFamily"
    END PART
END POLICY
POLICY !!ExcludeAllDevices
    EXPLAIN !!ExcludeAllDevicesExplain
    VALUENAME "ExcludeAllDevices"
    VALUEON true
    VALUEOFF false
END POLICY

CATEGORY !!VMwareViewAgentToClientUSB
   POLICY !!SplitExcludeVidPid
       EXPLAIN !!SplitExcludeVidPidExplain
       PART !!SplitExcludeVidPid EDITTEXT
       VALUENAME "SplitExcludeVidPid"
       END PART
   END POLICY
   POLICY !!SplitVidPid
       EXPLAIN !!SplitVidPidExplain
       PART !!SplitVidPid EDITTEXT
       VALUENAME "SplitVidPid"
       END PART
   END POLICY

   POLICY !!AllowHID
       EXPLAIN !!AllowHIDExplain
       PART !!AllowHID DROPDOWNLIST
           VALUENAME "AllowHID"
           REQUIRED
           ITEMLIST
               NAME "Allow - Default Client Setting" VALUE "d:true" DEFAULT
               NAME "Allow - Override Client Setting" VALUE "o:true"
               NAME "Disable - Default Client Setting" VALUE "d:false"
               NAME "Disable - Override Client Setting" VALUE "o:false"
           END ITEMLIST
       END PART
   END POLICY

   POLICY !!AllowHIDBootable
       EXPLAIN !!AllowHIDBootableExplain
       PART !!AllowHIDBootable DROPDOWNLIST
           VALUENAME "AllowHIDBootable"
           REQUIRED
           ITEMLIST
               NAME "Allow - Default Client Setting" VALUE "d:true" DEFAULT
               NAME "Allow - Override Client Setting" VALUE "o:true"
               NAME "Disable - Default Client Setting" VALUE "d:false"
               NAME "Disable - Override Client Setting" VALUE "o:false"
           END ITEMLIST
       END PART
   END POLICY

   POLICY !!AllowAudioIn
       EXPLAIN !!AllowAudioInExplain
       PART !!AllowAudioIn DROPDOWNLIST
           VALUENAME "AllowAudioIn"
           REQUIRED
           ITEMLIST
               NAME "Allow - Default Client Setting" VALUE "d:true" DEFAULT
               NAME "Allow - Override Client Setting" VALUE "o:true"
               NAME "Disable - Default Client Setting" VALUE "d:false"
               NAME "Disable - Override Client Setting" VALUE "o:false"
           END ITEMLIST
       END PART
   END POLICY
   POLICY !!AllowAudioOut
       EXPLAIN !!AllowAudioOutExplain
       PART !!AllowAudioOut DROPDOWNLIST
           VALUENAME "AllowAudioOut"
           REQUIRED
           ITEMLIST
               NAME "Allow - Default Client Setting" VALUE "d:true" DEFAULT
               NAME "Allow - Override Client Setting" VALUE "o:true"
               NAME "Disable - Default Client Setting" VALUE "d:false"
               NAME "Disable - Override Client Setting" VALUE "o:false"
           END ITEMLIST
       END PART
   END POLICY

   POLICY !!AllowKeyboardMouse
       EXPLAIN !!AllowKeyboardMouseExplain
       PART !!AllowKeyboardMouse DROPDOWNLIST
           VALUENAME "AllowKeyboardMouse"
           REQUIRED
           ITEMLIST
               NAME "Allow - Default Client Setting" VALUE "d:true" DEFAULT
               NAME "Allow - Override Client Setting" VALUE "o:true"
               NAME "Disable - Default Client Setting" VALUE "d:false"
               NAME "Disable - Override Client Setting" VALUE "o:false"
           END ITEMLIST
       END PART
   END POLICY

   POLICY !!AllowVideo
       EXPLAIN !!AllowVideoExplain
       PART !!AllowVideo DROPDOWNLIST
           VALUENAME "AllowVideo"
           REQUIRED
           ITEMLIST
               NAME "Allow - Default Client Setting" VALUE "d:true" DEFAULT
               NAME "Allow - Override Client Setting" VALUE "o:true"
               NAME "Disable - Default Client Setting" VALUE "d:false"
               NAME "Disable - Override Client Setting" VALUE "o:false"
           END ITEMLIST
       END PART
   END POLICY

   POLICY !!AllowSmartcard
       EXPLAIN !!AllowSmartcardExplain
       PART !!AllowSmartcard DROPDOWNLIST
           VALUENAME "AllowSmartcard"
           REQUIRED
           ITEMLIST
               NAME "Allow - Default Client Setting" VALUE "d:true" DEFAULT
               NAME "Allow - Override Client Setting" VALUE "o:true"
               NAME "Disable - Default Client Setting" VALUE "d:false"
               NAME "Disable - Override Client Setting" VALUE "o:false"
           END ITEMLIST
       END PART
   END POLICY

   POLICY !!AllowAutoDeviceSplitting
       EXPLAIN !!AllowAutoDeviceSplittingExplain
       PART !!AllowAutoDeviceSplitting DROPDOWNLIST
           VALUENAME "AllowAutoDeviceSplitting"
           REQUIRED
           ITEMLIST
               NAME "Allow - Default Client Setting" VALUE "d:true" DEFAULT
               NAME "Allow - Override Client Setting" VALUE "o:true"
               NAME "Disable - Default Client Setting" VALUE "d:false"
               NAME "Disable - Override Client Setting" VALUE "o:false"
           END ITEMLIST
       END PART
   END POLICY
   END CATEGORY
END CATEGORY

KEYNAME "Software\Policies\VMware, Inc.\VMware VDM"

POLICY !!RecursiveDomainEnum
    EXPLAIN !!RecursiveDomainEnumExplain
    VALUENAME "RecursiveDomainEnum"
    VALUEON true
    VALUEOFF false
END POLICY

CATEGORY !!VMwareViewAgentConfig

KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\Agent\Configuration"

POLICY !!ForceMMRToUseSoftwareOverlay
    EXPLAIN !!ForceMMRToUseSoftwareOverlayExplain
    VALUENAME "ForceMMRToUseSoftwareOverlay"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!EnableMMR
    EXPLAIN !!EnableMMRExplain
    VALUENAME "EnableMMR"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!AllowDirectRDP
    EXPLAIN !!AllowDirectRDPExplain
    VALUENAME "AllowDirectRDP"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!AllowSingleSignon
    EXPLAIN !!AllowSingleSignonExplain
    VALUENAME "AllowSingleSignon"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!ConnectionTicketTimeout
    EXPLAIN !!ConnectionTicketTimeoutExplain
    PART !!ConnectionTicketTimeout NUMERIC
        REQUIRED
        MIN 30 MAX 900
        DEFAULT 120
        VALUENAME "VdmConnectionTicketTimeout"
    END PART
END POLICY

POLICY !!CredentialFilterExceptions
    EXPLAIN !!CredentialFilterExceptionsExplain
    PART !!CredentialFilterExceptions  EDITTEXT
    VALUENAME "CredentialFilterExceptions"
    END PART
END POLICY

POLICY !!DisableTimeZoneSynchronization
    EXPLAIN !!DisableTimeZoneSynchronizationExplain
    VALUENAME "DisableTimeZoneSynchronization"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!ToggleDisplaySettingsControl
    EXPLAIN !!ToggleDisplaySettingsControlExplain
    VALUENAME "ToggleDisplaySettingsControl"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!DpiSync
    EXPLAIN !!DpiSyncExplain
    VALUENAME "DpiSync"
    VALUEON NUMERIC 1
    VALUEOFF NUMERIC 0
END POLICY

POLICY !!CommandsToRunOnConnect
KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\Agent\Configuration\CommandsToRunOnConnect"
   PART Commands LISTBOX VALUEPREFIX "Command"
   END PART
    EXPLAIN !!CommandsToRunOnConnectExplain
END POLICY

POLICY !!CommandsToRunOnReconnect
KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\Agent\Configuration\CommandsToRunOnReconnect"
   PART Commands LISTBOX VALUEPREFIX "Command"
   END PART
    EXPLAIN !!CommandsToRunOnReconnectExplain
END POLICY

POLICY !!CommandsToRunOnDisconnect
KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\Agent\Configuration\CommandsToRunOnDisconnect"
   PART Commands LISTBOX VALUEPREFIX "Command"
   END PART
    EXPLAIN !!CommandsToRunOnDisconnectExplain
END POLICY

POLICY !!ShowDiskActivityIcon
    EXPLAIN !!ShowDiskActivityIconExplain
    VALUENAME "ShowDiskActivityIcon"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!SSORetryTimeout
    EXPLAIN !!SSORetryTimeoutExplain
    PART !!SSORetryTimeout NUMERIC
        MIN 0 MAX 30000
        DEFAULT 5000
        VALUENAME "SSORetryTimeout"
    END PART
END POLICY

END CATEGORY

CATEGORY !!VMwareViewAgentSecurity

KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\Security"

POLICY !!AcceptTicketSSLAuth
    EXPLAIN !!AcceptTicketSSLAuthExplain
    PART !!AcceptTicketSSLAuth DROPDOWNLIST
        VALUENAME "AcceptTicketSSLAuth"
        REQUIRED
        ITEMLIST
            NAME "Enable" VALUE 1 DEFAULT
            NAME "Disable" VALUE 0
            NAME "Enforce" VALUE 3
        END ITEMLIST
    END PART
END POLICY

END CATEGORY

CATEGORY !!VMwareViewAgentUnity

KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\VMware Unity"

POLICY !!EnableUnityTouch
    EXPLAIN !!EnableUnityTouchExplain
    VALUENAME "EnableUnityTouch"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!EnableSystemTrayRedirection
    EXPLAIN !!EnableSystemTrayRedirectionExplain
    VALUENAME "EnableSystemTrayRedirection"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!CustomizeUserProfile
    EXPLAIN !!CustomizeUserProfileExplain
    VALUENAME "CustomizeUserProfile"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!AllowTinyOrOffscreenWindows
    EXPLAIN !!AllowTinyOrOffscreenWindowsExplain
    VALUENAME "AllowTinyOrOffscreenWindows"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!MinimalHookingModeEnabled
    EXPLAIN !!MinimalHookingModeEnabledExplain
    VALUENAME "MinimalHookingModeEnabled"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!AllowLocalFileOpen
    EXPLAIN !!AllowLocalFileOpenExplain
    VALUENAME "AllowLocalFileOpen"
    VALUEON true
    VALUEOFF false
END POLICY

END CATEGORY

CATEGORY !!VMwareViewAgentFlashMMR

KEYNAME "Software\Policies\VMware, Inc.\VMware FlashMMR"

   POLICY !!EnableFlashMMR
      EXPLAIN !!EnableFlashMMRExplain
      VALUENAME "FlashRedirection"
      VALUEON NUMERIC 1
      VALUEOFF NUMERIC 0
   END POLICY

   POLICY !!FlashMMRMinimumRectSize
       EXPLAIN !!FlashMMRMinimumRectSizeExplain
       PART !!FlashMMRMinimumRectSize EDITTEXT
         VALUENAME "flashmmr.minimumRectSize"
       END PART
   END POLICY

END CATEGORY

CATEGORY !!VMwareViewAgentCIT

KEYNAME "Software\Policies\VMware, Inc.\VMware CIT"

   POLICY !!EnableCIT
      EXPLAIN !!EnableCITExplain
      VALUENAME "enabled"
      VALUEON NUMERIC 1
      VALUEOFF NUMERIC 0
   END POLICY

   POLICY !!ProxyDefaultIEAutoDetectSettings
      EXPLAIN !!ProxyDefaultIEAutoDetectSettingsExplain
      VALUENAME "proxy_default_ie_autodetect"
      VALUEON NUMERIC 1
      VALUEOFF NUMERIC 0
   END POLICY

   POLICY !!ProxyDefaultIEProxyServer
      EXPLAIN !!ProxyDefaultIEProxyServerExplain
       PART !!ProxyDefaultIEProxyServer EDITTEXT
         VALUENAME "proxy_default_ie_proxyserver"
       END PART
   END POLICY

   POLICY !!UpdateJavaProxy
      EXPLAIN !!UpdateJavaProxyExplain
      PART !!UpdateJavaProxy DROPDOWNLIST
         VALUENAME "update_java_proxy"
         REQUIRED
         ITEMLIST
            NAME "Use client ip transparency for Java proxy" VALUE "client"
            NAME "Use direct connect for Java proxy" VALUE "direct"
            NAME "Use the default value for Java proxy" VALUE "default" DEFAULT
         END ITEMLIST
      END PART
   END POLICY

END CATEGORY

END CATEGORY

CLASS USER

CATEGORY !!VMwareViewAgent

KEYNAME "Software\Policies\VMware, Inc.\VMware VDM"

CATEGORY !!VMwareViewAgentConfig

KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\Agent\Configuration"

POLICY !!DisableTimeZoneSynchronization
    EXPLAIN !!DisableTimeZoneSynchronizationExplain
    VALUENAME "DisableTimeZoneSynchronization"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!DpiSync
    EXPLAIN !!DpiSyncExplain
    VALUENAME "DpiSync"
    VALUEON NUMERIC 1
    VALUEOFF NUMERIC 0
END POLICY

END CATEGORY

CATEGORY !!VMwareViewAgentSecurity

KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\Security"

POLICY !!AcceptTicketSSLAuth
    EXPLAIN !!AcceptTicketSSLAuthExplain
    PART !!AcceptTicketSSLAuth DROPDOWNLIST
        VALUENAME "AcceptTicketSSLAuth"
        REQUIRED
        ITEMLIST
            NAME "Enable" VALUE 1 DEFAULT
            NAME "Disable" VALUE 0
            NAME "Enforce" VALUE 3
        END ITEMLIST
    END PART
END POLICY

CATEGORY !!VMwareViewAgentUnity

KEYNAME "Software\Policies\VMware, Inc.\VMware VDM\VMware Unity"

POLICY !!CustomizeUserProfile
    EXPLAIN !!CustomizeUserProfileExplain
    VALUENAME "CustomizeUserProfile"
    VALUEON true
    VALUEOFF false
END POLICY

POLICY !!AllowLocalFileOpen
    EXPLAIN !!AllowLocalFileOpenExplain
    VALUENAME "AllowLocalFileOpen"
    VALUEON true
    VALUEOFF false
END POLICY

END CATEGORY

END CATEGORY

CATEGORY !!VMwareViewAgentFlashMMR

KEYNAME "Software\Policies\VMware, Inc.\VMware FlashMMR"

   POLICY !!FlashMMRUrlListEnableType
      EXPLAIN !!FlashMMRUrlListEnableTypeExplain
      PART !!FlashMMRUrlListEnableType DROPDOWNLIST
         VALUENAME "UrlListEnableType"
         REQUIRED
         ITEMLIST
            NAME "Enable white list" VALUE 0
            NAME "Enable black list" VALUE 1 DEFAULT
         END ITEMLIST
      END PART
   END POLICY

   POLICY !!FlashMMRUrlList
      KEYNAME "Software\Policies\VMware, Inc.\VMware FlashMMR\UrlWhiteList"
      EXPLAIN !!FlashMMRUrlListExplain
      PART !!FlashMMRUrlList LISTBOX EXPLICITVALUE
      END PART
   END POLICY

END CATEGORY

END CATEGORY
[Strings]

;
; Smartcard Redirection Settings
;
SmartcardRedirection="Smartcard Redirection"

;
; Control Application access to Local smartcards when connected using PCoIP or Blast
;
SCardLocalAccess="Local Reader Access"
SCardAllowLocalAccess="Allow applications access to Local Smart Card readers"
SCardAllowLocalAccessExplain="If enabled, applications will be able to access all 'local' Smart Card readers even when the Smart Card Redirection feature is installed.\n\nThis setting does not apply to RDP or to RDSH hosts when the Remote Desktop Services role is enabled.\n\nWhen enabled the desktop will be monitored for the presence of a local reader and when detected the smartcard redirection will switch off allowing access to the local readers. The redirection will remain off until the next time the user connects to the session.\n\nNOTE: When local access is enabled, applications can no longer access remote readers present on the client.\n\nThis setting is disabled by default."
SCardLocalReaderName="Local Reader Name"
SCardLocalReaderNameExplain="Specifies the name of a local reader to monitor in order to enable local access. By default the reader must have a card inserted to enable local access; you can disable that requirement using the 'Require an inserted Smart Card' setting.\n\nThe default value is that the feature is enabled for all readers"
SCardEnableLocalAccessAtCardInsert="Require an inserted Smart Card"
SCardEnableLocalAccessAtCardInsertExplain="If enabled, local reader access will only be enabled if the local reader has a card inserted. If disabled, local access will be enabled as long as a local reader is detected.\n\nThis setting is enabled by default."

;
; Certificate SSO Settings
;
VMwareViewTrueSSO="True SSO Configuration"
DisableTrueSSO="Disable True SSO"
DisableTrueSSOExplain="Disables the feature on the agent if this option is enabled"
TrueSSOCertificateTimeoutSec="Certificate wait timeout"
TrueSSOCertificateTimeoutSecExplain="Specifies timeout period of certificates to arrive on the agent in seconds"
TrueSSOMinimumKeySize="Minimum key size"
TrueSSOMinimumKeySizeExplain="Keys of minimum size that are used"
TrueSSOKeySizes="All key sizes"
TrueSSOKeySizesExplain="All sizes of keys that can be used. Maximum 5 sizes can be specified. Example: 1024,2048,3072,4096"
TrueSSOKeyCount="Number of keys to pre-create"
TrueSSOKeyCountExplain="Number of keys to pre-create on RDSH environment"
TrueSSOValidityPeriodAtReconnect="Minimum validity period required for a certificate"
TrueSSOValidityPeriodAtReconnectExplain="Minimum validity period(in minutes) required for a certificate when it is being reused for user reconnect"

;
; USB Settings
;
VMwareViewAgentUSB="View USB Configuration"
SplitExcludeVidPid="Exclude Vid/Pid Device from Split"
SplitExcludeVidPidExplain="Exclude the component devices of a composite device specified by its Vendor ID and Product ID from being treated as separate devices for filtering.\n\nSyntax: {m|o}:<vid-<xxxx>_pid-<xxxx|*>>[;...]\n\nmerge-flag:\nm=Client setting will merge with agent setting\no=Agent setting will override client setting\n\nFor example: o:vid-0781_pid-554c;vid-0781_pid-9999"

SplitVidPid="Split Vid/Pid Device"
SplitVidPidExplain="Treat the component devices of a composite device specified by its Vendor and Product ID as separate devices for filtering.\n\nSyntax: {m|o}:<vid-<xxxx>_pid-<xxxx|*>(exintf:xx[;exintf:xx])>[;...]\n\nmerge-flag:\nm=Client setting will merge with agent setting\no=Agent setting will override client setting\n\nFor example: o:vid-0781_pid-554c(exintf:01;exintf:02);vid-0781_pid-9999(exintf:02)"

ExcludeVidPid="Exclude Vid/Pid Device"
ExcludeVidPidExplain="Exclude a device with a specified Vendor ID and Product ID from being forwarded.\n\nSyntax: {m|o}:<vid-<xxxx>_pid-<xxxx|*>>[;...]\n\nmerge-flag:\nm=Client setting will merge with agent setting\no=Agent setting will override client setting\n\nFor example: m:vid-0781_pid-554c;vid-0781_pid-9999"

IncludeVidPid="Include Vid/Pid Device"
IncludeVidPidExplain="Include a device with a specified Vendor ID and Product ID that can be forwarded.\n\nSyntax: {m|o}:<vid-<xxxx>_pid-<xxxx|*>>[;...]\n\nmerge-flag:\nm=Client setting will merge with agent setting\no=Agent setting will override client setting\n\nFor example: o:vid-0781_pid-554c;vid-0781_pid-9999"

ExcludeFamily="Exclude Device Family"
ExcludeFamilyExplain="Exclude a family of devices from being forwarded.\n\nSyntax: {m|o}:<family-name>[;...]\n\nmerge-flag:\nm=Client setting will merge with agent setting\no=Agent setting will override client setting\n\nFor example: o:bluetooth;audio-in"

IncludeFamily="Include Device Family"
IncludeFamilyExplain="Include a family of devices that can be forwarded.\n\nSyntax: {m|o}:<family-name>[;...]\n\nmerge-flag:\nm=Client setting will merge with agent setting\no=Agent setting will override client setting\n\nFor example: m:storage;audio-out"

ExcludeAllDevices="Exclude All Devices"
ExcludeAllDevicesExplain="Block all devices unless they are included via Include filter rule.\n\nDefault: Allow all devices"

VMwareViewAgentToClientUSB="Client Downloadable only Settings"
AllowHID="Allow other input devices"
AllowHIDExplain="Allow input devices other than hid-bootable devices, keyboards and mouse device to be forwarded.\n\nDefault: Allow Forwarding"
AllowHIDBootable="Allow HID-Bootable"
AllowHIDBootableExplain="Allow bootable input devices (also known as hid-bootable devices) to be forwarded.\n\nDefault: Allow Forwarding"
AllowAudioIn="Allow Audio Input Devices"
AllowAudioInExplain="Allow audio input devices to be forwarded.\n\nDefault: Allow Forwarding"
AllowAudioOut="Allow Audio Output Devices"
AllowAudioOutExplain="Allow audio output devices to be forwarded.\n\nDefault: Block Forwarding"
AllowKeyboardMouse="Allow keyboard and Mouse Devices"
AllowKeyboardMouseExplain="Allow keyboard and mouse devices to be forwarded.\n\nDefault: Block Forwarding"
AllowVideo="Allow Video Devices"
AllowVideoExplain="Allow video devices to be forwarded\n\nDefault: Allow Forwarding"
AllowSmartcard="Allow Smart Cards"
AllowSmartcardExplain="Allow smart-card devices to be forwarded.\n\nDefault: Block Forwarding"
AllowAutoDeviceSplitting="Allow Auto Device Splitting"
AllowAutoDeviceSplittingExplain="Exclude the component devices of any composite device from being automatically treated as separate devices."


VMwareViewAgent="VMware View Agent Configuration"
RecursiveDomainEnum="Recursive Enumeration of Trusted Domains"
RecursiveDomainEnumExplain="Determines if every domain trusted by the domain in which the server resides is enumerated. In order to establish a complete chain of trust, the domains trusted by each trusted domain are also enumerated and the process continues recursively until all trusted domains are discovered. This information is passed to View Connection Server in order to ensure that all trusted domains are available to the client on login.\n\nThis property is enabled by default. When disabled, only directly trusted domains are enumerated and connection to remote domain controllers does not take place.\n\nNote: In environments with complex domain relationships — such as those that use multiple forest structures with trust between domains in their forests — this process can take a few minutes to complete."

VMwareViewAgentConfig="Agent Configuration"
AllowDirectRDP="AllowDirectRDP"
AllowDirectRDPExplain="Determines if non-View clients can connect directly to View desktops using RDP. When disabled, the agent will only permit View-managed connections via View Client or View Portal.\n\nThis property is enabled by default."
AllowSingleSignon="AllowSingleSignon"
AllowSingleSignonExplain="Determines if single sign-on (SSO) is used to connect users to View desktops. When enabled, users are only required to enter their credentials when connecting with View Client or View Portal. When disabled, users must reauthenticate when the remote connection is made.\n\nThis property requires that the Secure Authentication component of View Agent is installed on the desktop, and is enabled by default."
ConnectionTicketTimeout="ConnectionTicketTimeout"
ConnectionTicketTimeoutExplain="Specifies the time in seconds for which the View connection ticket is valid. The connection ticket is used by View clients when connecting to View Agent and is used for verification and single sign-on purposes.\n\nFor security reasons, these tickets are only valid within the specified time period. If this property is not explicitly set, a default of 900 seconds applies."
DisableTimeZoneSynchronization="Disable Time Zone Synchronization"
DisableTimeZoneSynchronizationExplain="Determines if the time zone of the View desktop is synchronized with that of the connected client. When enabled, this property will only apply if the 'Disable time zone forwarding' property of the View Client Configuration policy is not set to disabled.\n\nThis property is disabled by default."
ToggleDisplaySettingsControl="Toggle Display Settings Control"
ToggleDisplaySettingsControlExplain="Determines whether to disable the Settings page of the Display Control Panel applet while a View Client is connected.\n\nThis property only applies to sessions using the PCoIP protocol. This property is enabled by default."
DpiSync="DPI Synchronization"
DpiSyncExplain="Adjusts the system-wide DPI setting for the remote session. When enabled or not configured, sets the system-wide DPI setting for the remote session to match the corresponding DPI setting on the Client operating system. When disabled, never changes the system-wide DPI setting for the remote session."
CommandsToRunOnConnect="CommandsToRunOnConnect"
CommandsToRunOnConnectExplain="The list of commands to be run when a session is connected for the first time."
CommandsToRunOnReconnect="CommandsToRunOnReconnect"
CommandsToRunOnReconnectExplain="The list of commands to be run when a session is re-connected after a disconnect."
CommandsToRunOnDisconnect="CommandsToRunOnDisconnect"
CommandsToRunOnDisconnectExplain="The list of commands to be run when a session is disconnected."
CredentialFilterExceptions="CredentialFilterExceptions"
CredentialFilterExceptionsExplain="A semi-colon separated list of executable file names that is not allowed to load the agent CredentialFilter. The file names must be without path and suffix."
ShowDiskActivityIcon="ShowDiskActivityIcon"
ShowDiskActivityIconExplain="Shows a disk activity icon in the system tray. Uses the 'System Trace NT Kernel Logger' which can only be used by a single process, disable if needed for other purposes. Default is Enabled."
ForceMMRToUseSoftwareOverlay="Force MMR to use software overlay"
ForceMMRToUseSoftwareOverlayExplain="MMR will try to use the hardware overlay to play back video for better performance. However, when working with multiple displays the hardware overlay will only exist on one of the displays: either the primary display or the display where WMP was started. If WMP is dragged to another display the video is shown as a black rectangle. Use this option to force MMR to use a software overlay which will work on all displays."
EnableMMR="Enable multi-media acceleration"
EnableMMRExplain="Specifies if multimedia redirection (MMR) is enabled on the agent. MMR is a Microsoft DirectShow filter that forwards multimedia data from specific codecs on the remote system directly through a TCP socket to the client. The data is then decoded directly on the client, where it is played. Administrators can disable MMR if the client has insufficient resources to handle local multimedia decoding.\n\nNote: MMR will not work correctly if the View Client video display hardware does not have overlay support. MMR policy does not apply to Offline Desktop sessions."
SSORetryTimeout="Single sign-on retry timeout"
SSORetryTimeoutExplain="Specifies the time in milliseconds after which single sign-on is retried. Set to 0 to disable single sign-on retry. The default value is 5000 milliseconds."

VMwareViewAgentSecurity="Agent Security"
AcceptTicketSSLAuth="Accept SSL encrypted framework channel"
AcceptTicketSSLAuthExplain="Accept SSL encrypted framework channel\n\nEnable: Enable SSL, allow legacy clients to connect without SSL\nDisable: Disable SSL\nEnforce: Enable SSL, refuse legacy client connections"

VMwareViewAgentUnity="Unity Touch and Hosted Apps"
EnableUnityTouch="Enable Unity Touch"
EnableUnityTouchExplain="This policy specifies whether the Unity Touch functionality is enabled on the View Agent. The default for this setting is that Unity Touch is enabled."
EnableSystemTrayRedirection="Enable system tray redirection for Hosted Apps"
EnableSystemTrayRedirectionExplain="This policy specifies whether system tray redirection should be enabled while remoting Hosted Apps. The default for this setting is that system tray redirection is enabled."
CustomizeUserProfile="Enable user profile customization for Hosted Apps"
CustomizeUserProfileExplain="This policy specifies whether to run user profile customization while remoting Hosted Apps. This will generate a user's profile, customize the Windows theme, and run registered startup applications. The default value is disabled."
AllowTinyOrOffscreenWindows="Send updates for empty or offscreen windows"
AllowTinyOrOffscreenWindowsExplain="This policy specifies whether the Horizon client should receive updates about empty or offscreen windows. When this value is disabled, information about windows that are smaller than 2x2 pixels or located entirely offscreen will not be sent to the Horizon client. It is disabled by default."
MinimalHookingModeEnabled="Limit usage of Windows hooks"
MinimalHookingModeEnabledExplain="This policy turns off most hooks when remoting Hosted Apps or when using Unity Touch. It is intended to be used for applications that have compatibility or performance issues when OS-level hooks are set. For example, this setting disables use of most Windows active accessibility and in-process hooks. This policy is disabled by default, meaning that we use all of our preferred hooks by default."
AllowLocalFileOpen="Allow local files to be opened in Hosted Apps"
AllowLocalFileOpenExplain="This policy allows the user to directly open files that are local to the View Agent machine using entitled Hosted Apps with the file redirection feature. When this policy is disabled, only files shared through the Client Drive Redirection feature can be opened. The default value of this policy is enabled."

VMwareViewAgentFlashMMR="VMware FlashMMR"
EnableFlashMMR="Enable flash multi-media redirection"
EnableFlashMMRExplain="Specifies if flash multi-media redirection (FlashMMR) is enable on the agent. FlashMMR forwards flash multi-media data from specific urls through TCP channel to the client, and invoke local flash player play directly on client side. With FlashMMR enabled the CPU & network bandwidth will be greatly reduced on agent side during flash playing."
FlashMMRMinimumRectSize="Minimum rect size to enable FlashMMR"
FlashMMRMinimumRectSizeExplain="Minimum rect size to enable FlashMMR, size will be represented as 'width,height' string, for example '200,300'. The unit of the size is pixel. Only both width and height equal or larger than the value in GPO will the flash redirection will be enabled. If this GPO is not configured, size(320,200) will be used."

FlashMMRUrlListEnableType="Definition for FlashMMR url list usage"
FlashMMRUrlListEnableTypeExplain="Define white/black list rule to enable/disable FlashMMR. If white list rule is taking effect, only urls in url list FlashMMR will be enabled; if black list rule is using, only urls in url list FlashMMR is disabled. By default, white list rule is taking effect."
FlashMMRUrlList="Hosts Url list to enable/disable FlashMMR"
FlashMMRUrlListExplain="Specifies the url list to enable/disable FlashMMR base on the url list enable type. The hosts name should be orgnized with prefix 'http://' or 'https://', for example: 'http://www.youtube.com'; or with wildcard char (*) for example: 'https://*.youtube.com'. Please fill host url in value name column, if white list is enabled, please refer to user guide to fill value column if needed; for black list, value column is ignored."

VMwareViewAgentCIT="VMware Client IP Transparency"
EnableCIT="Enable"
EnableCITExplain="Enable VMware Client IP Transparency. The setting takes effect at next logon."
ProxyDefaultIEAutoDetectSettings="Default auto detect proxy"
ProxyDefaultIEAutoDetectSettingsExplain="Default IE connection setting. It turns on automactially detect settings in Internet Properties, Local Area Network Settings"
ProxyDefaultIEProxyServer="Default proxy server"
ProxyDefaultIEProxyServerExplain="Default IE connection setting for proxy server. It specifies the proxy server that should use in Internet Properties, Local Area Network Settings"
UpdateJavaProxy="Set proxy for Java applet"
UpdateJavaProxyExplain="Setting Java proxy to direct connect to by pass the browser's setting. Setting Java proxy to use client ip transparency to redirect network for Java applet. Set default to restore Java proxy settings to original settings."