Pour configurer certaines fonctionnalités d'Horizon Client, vous pouvez utiliser les paramètres de la section common-setting. La propriété editable indique la disponibilité des paramètres que l'utilisateur doit modifier. Un astérisque dans le tableau suivant indique les paramètres que vous pouvez configurer dans la liste modifiable.

Note : Pour s'assurer que les paramètres modifiés s'appliquent, les utilisateurs doivent redémarrer Horizon Client.
Paramètre Description
editable Configure une liste de paramètres d'Horizon Client et spécifie si un utilisateur peut modifier certaines valeurs common settings. En général, la stratégie de chaque serveur détermine la valeur des paramètres. Vous pouvez ajouter n'importe quelle fonctionnalité client dans ce tableau marqué d'un astérisque (*).

Si la valeur d'un paramètre répertorié dans la propriété editable est false, ce paramètre n'est pas disponible. L'utilisateur ne peut pas modifier ce paramètre. L'interface utilisateur s'affiche en gris. Pour apporter des modifications, l'administrateur système peut mettre à jour la stratégie définie par le serveur.

Si un paramètre se trouve dans la liste de propriétés editable et qu'il est défini sur true, il est disponible dans l'interface utilisateur. L'utilisateur peut apporter une modification.

Note : Lors de la première utilisation, le client applique tous les paramètres de la stratégie pour le serveur. Après cela, si le paramètre est modifiable et a été modifié par l'utilisateur, le client utilise ce paramètre.
allowDataSharing* Configure la fonctionnalité de partage de données. Définissez cette valeur pour activer ou désactiver le partage. Les valeurs valides sont true (activer) et false (désactiver).
allowFileDownload

Indique si les utilisateurs peuvent télécharger des fichiers depuis un poste de travail distant vers le périphérique client à l'aide de la fonctionnalité de transfert de fichiers. Définissez cette valeur pour activer ou bloquer le téléchargement de fichiers.

Les valeurs valides sont true (activer) et false (bloquer). La valeur par défaut est true.

Note : Pour activer le téléchargement de fichiers avec la fonctionnalité de transfert de fichiers, vous devez activer allowFileDownload côté client et également définir le paramètre de GPO Configurer le transfert de fichiers pour autoriser le téléchargement de fichiers côté agent. Reportez-vous à la section Fonctionnalités et GPO des postes de travail distants Horizon.
allowFileUpload

Indique si les utilisateurs peuvent charger des fichiers sur un poste de travail distant depuis le périphérique client à l'aide de la fonctionnalité de transfert de fichiers. Définissez cette valeur pour activer ou bloquer le chargement de fichiers.

Les valeurs valides sont true (activer) et false (bloquer). La valeur par défaut est true.

Note : Pour activer le chargement de fichiers avec la fonctionnalité de transfert de fichiers, vous devez activer allowFileUpload côté client et également définir le paramètre de GPO Configurer le transfert de fichiers pour autoriser le chargement de fichiers côté agent. Reportez-vous à la section Fonctionnalités et GPO des postes de travail distants Horizon.
display* Configure l'utilisation des moniteurs locaux disponibles pour le client. Ce paramètre peut spécifier la taille de la fenêtre du client. Ce paramètre s'active au lancement d'un poste de travail distant.
Options disponibles :
  • multipleMonitors : rendu sur tous les moniteurs disponibles. Vous devez définir la propriété enableMultiMonitor sur true.
  • singleMonitor : rendu sur un moniteur en utilisant la taille de fenêtre par défaut.
  • singleMonitorFullscreen : rendu sur un seul moniteur à l'aide du mode plein écran.
  • singleMonitorSmallWindow : rendu sur un moniteur à l'aide d'une petite taille de fenêtre (640 x 480)
  • singleMonitorLargeWindow : rendu sur un moniteur à l'aide de la grande taille de fenêtre (1 680 x 983).
  • {width:mmm, height:nnn} : rendu sur un moniteur en utilisant la taille que vous fournissez. (mmm x nnn)
Ce paramètre est verrouillé si display est manquant dans la liste de la propriété editable ou défini sur false. Si le paramètre est défini sur true dans la propriété editable, l'utilisateur peut modifier le premier.
Note : Le paramètre display est prioritaire enableMultiMultiMonitor. Le paramètre enableMultiMonitor des fonctionnalités de serveur est prioritaire sur le paramètre enableMultiMonitor des fonctionnalités de client. Toutefois, le paramètre display des fonctionnalités de client est prioritaire sur le paramètre enableMultiMonitor des fonctionnalités de serveur.
.
enableAnonymousLogin* Configure la fonctionnalité Accès non authentifié qui s'affiche sous la forme Se connecter de manière anonyme à l'aide de l'accès non authentifié dans la boîte de dialogue des paramètres. La propriété value spécifie si la fonctionnalité est activée ou désactivée. Les valeurs valides sont true et false.
enableFileAssociation

Configure l'état d'activation de la fonctionnalité d'association de fichiers décrite dans Définir l'association de fichiers. Les valeurs valides sont les suivantes :

  • true : l'association de fichiers est activée.
  • false : l'association de fichiers est désactivée. Les utilisateurs peuvent toujours cliquer avec le bouton droit sur un fichier local et sélectionner VMware Horizon Client pour Chrome. Toutefois, un message d'avertissement s'affiche à la place d'une liste d'applications disponibles.

Si l'option enableFileAssociation n'est pas configurée, l'association de fichiers est activée par défaut.

enableMediaStream

Détermine si les utilisateurs du client peuvent configurer des autorisations d'accès à la caméra et au microphone pour la fonctionnalité de redirection de navigateur et la fonctionnalité d'optimisation des supports pour Microsoft Teams pour le client Chrome. Les valeurs valides sont les suivantes :

  • true : les utilisateurs du client peuvent configurer les paramètres et répondre aux invites qui autorisent ou refusent l'accès des navigateurs distants aux caméras et aux microphones du client lors de la redirection de navigateur.
  • false : l'ensemble des paramètres et invites liés aux autorisations d'accès à la caméra et au microphone sont masqués pour les utilisateurs du client. Les utilisateurs ne peuvent pas configurer ces autorisations. Les navigateurs distants se voient automatiquement refuser l'accès aux caméras et aux microphones des clients lors de la redirection de navigateur.

La valeur par défaut est true. Pour plus d'informations, reportez-vous à Configurer la redirection de navigateur et à la section « Optimisation des supports pour Microsoft Teams » du document Fonctionnalités et GPO des postes de travail distants Horizon.

enableMultiMonitor* Configure la fonctionnalité Plusieurs moniteurs. La propriété value permet de spécifier si la fonctionnalité est activée ou désactivée. Les valeurs valides sont true et false.
hideSecondaryServer

Indique si Horizon Client affiche une icône de serveur pour les noms d'hôtes des serveurs principal et secondaire, ou pour le nom d'hôte du serveur principal uniquement.

Les valeurs valides sont true (afficher une icône unique pour le nom d'hôte principal uniquement) et false.

  • Lorsque cette option est définie sur true, Horizon Client affiche une icône pour le nom d'hôte principal uniquement.
  • Lorsque cette option est définie sur false, Horizon Client affiche une icône de serveur pour les noms d'hôtes des serveurs principal et secondaire. Ce paramètre peut entraîner l'affichage de deux icônes pour le même serveur. Par exemple, dans le cas où un équilibrage de charge fonctionne comme hôte principal et Unified Access Gateway (UAG) fonctionne comme hôte secondaire, Horizon Client affiche une icône pour le nom d'hôte de l'équilibrage de charge et une icône en double pour le nom d'hôte UAG.

La valeur par défaut est true.

ignoreCertErrors

Indique si la fonctionnalité de redirection de navigateur ouvre ou non des pages contenant des erreurs de certificat de sécurité ou SSL. Les valeurs valides sont les suivantes :

  • false : la fonctionnalité de redirection de navigateur n'ouvre pas les pages contenant des erreurs de certificat ou SSL. Les pages ne sont pas redirigées, et Horizon Client affiche un message sur l'erreur de certificat ou SSL.
  • true : la fonctionnalité de redirection de navigateur procède à l'ouverture des pages avec des erreurs de certificat ou SSL. Les erreurs sont ignorées et les pages sont redirigées.

La valeur par défaut est false. Pour plus d'informations, reportez-vous à la section Configurer la redirection de navigateur.

powerSetting Empêche le périphérique de passer en mode veille en réponse à l'inactivité de l'utilisateur dans une session distante. Par défaut, le périphérique Chrome passe en mode veille au bout de 10 minutes. Lorsque vous configurez la propriété powerSetting, le périphérique ne passe pas en mode veille jusqu'à la fin de la dernière session distante.

La propriété keepAwakeLevel spécifie le niveau de la stratégie d'alimentation. Les valeurs suivantes sont valides pour la propriété keepAwakeLevel :

  • System : empêche le système de passer en veiller en réponse à l'inactivité de l'utilisateur. Il s'agit de la valeur par défaut.
  • Display : empêche l'affichage de se désactiver ou de s'estomper, ou le système de passer en veille, en réponse à l'inactivité de l'utilisateur.
urlFiltering

Configure les règles de redirection de contenu URL pour le client. La fonctionnalité de redirection de contenu URL nécessite également une configuration côté agent. Pour plus d'informations, reportez-vous aux sections Configuration requise pour l'utilisation de la redirection de contenu URL et « Configuration de la redirection de contenu URL » du document Fonctionnalités et GPO des postes de travail distants Horizon.

Note : Vous devez redémarrer Horizon Client pour appliquer toutes les règles modifiées.
Note : Les règles de redirection de contenu URL configurées à l'aide de l'interface de ligne de commande vdmutil sur une instance du Serveur de connexion sont prioritaires sur celles de redirection de contenu URL configurées à l'aide du paramètre urlFiltering.

Le paramètre urlFiltering dispose de la propriété protocols, qui est définie sur un tableau d'objets avec les propriétés suivantes :

  • brokerHostname : adresse IP ou nom de domaine complet (FQDN) de l'hôte du Serveur de connexion à utiliser lors de la redirection d'URL.
  • Protocol : protocole d'URL à rediriger.
  • remoteItem : nom complet du pool d'applications ou de postes de travail distants qui peut traiter les URL spécifiées pour agentRules.
  • agentRules : URL redirigées vers l'application ou le poste de travail distant indiqué pour remoteItem. Par exemple, si vous définissez agentRules sur .*mycompany.com, toutes les URL qui incluent la chaîne mycompany.com sont redirigées vers l'application ou le poste de travail distant.
Note : La plage d'URL redirigées peut varier en fonction de la syntaxe de règle que vous utilisez pour agentRules.
  • La syntaxe de règle .*mycompany.com prend en charge la redirection de toutes les URL qui contiennent la chaîne mycompany.com, y compris http://mycompany.com.
  • La syntaxe de règle .*.mycompany.com prend en charge la redirection de toutes les URL qui contiennent la chaîne .mycompany.com. Il ne prend pas en charge la redirection de l'URL racine. Par exemple, http://mycompany.com n'est pas redirigé.
useAssetIdReplaceMachineName

Configure le mode de transmission de l'ID de ressource client (nom de l'ordinateur physique) à une variable d'environnement Horizon correspondante. Pour plus d'informations, reportez-vous à l'article 92513 de la base de connaissances VMware.

Les valeurs valides sont les suivantes :

  • false : l'ID de ressource est transmis à la variable d'environnement ViewClient_Asset_ID.
  • true : l'ID de ressource est transmis à la variable d'environnement ViewClient_Machine_Name.

La valeur par défaut est false.

ws1WebviewMode

Indique si les utilisateurs peuvent s'authentifier dans Horizon Client s'exécutant comme application gérée par Unified Access Gateway et Workspace ONE. Les valeurs valides sont les suivantes :

  • Secure-webview : permet aux utilisateurs de s'authentifier dans Horizon Client comme application gérée, et efface le cache et les cookies à la fin de l'authentification.
  • persistent-webview : permet aux utilisateurs de s'authentifier dans Horizon Client comme application gérée, mais n'efface pas le cache et les cookies à la fin de l'authentification. Cette valeur permet le stockage des informations d'authentification.
  • browser : nécessite l'ouverture d'une fenêtre du navigateur pour l'authentification utilisateur. Cette valeur empêche l'exécution d'Horizon Client comme application gérée.

La valeur par défaut est secure-webview.

L'exemple suivant d'un fichier de configuration JSON indique les paramètres communs et l'utilisation de la propriété modifiable.

{
  "broker_list": {
    "Value": {
      "settings": {
        "server-list": [
          {
            "server": "viewserver0.mydomain.com",
            "default": true,
            "description": "View Server 0",
            "username": "User0",
            "domain": "TestDomain0"
          }
        ],
        "common-setting": {
          "allowDataSharing": false,
          "allowFileDownload": true,
          "allowFileUpload": false,
          "enableAnonymousLogin": true,
          "enableMultiMonitor": false,
          "enableMediaStream": true,
          "hideSecondaryServer": true,
          "ignoreCertErrors": false,
          "enableFileAssociation": false,
          "useAssetIdReplaceMachineName": true,
          "ws1WebviewMode": "secure-webview",
          "display": "{width:400, height: 500}",
          "editable": {
            "allowDataSharing": true,
            "enableAnonymousLogin": false,
            "enableMultiMonitor": false
          },
          "powerSetting": {
            "keepAwakeLevel": "display"
          },
          "urlFiltering": {
            "protocols": [
              {
                "brokerHostname": "10.117.24.28",
                "protocol": "http",
                "remoteItem": "win2022_RDSH",
                "agentRules": ".*example1.com"
              },
              {
                "brokerHostname": "10.117.161.109",
                "protocol": "https",
                "remoteItem": "win10_VDI",
                "agentRules": ".*example2.com"
              }
            ]
          }
        }
      }
    }
  }
}