Par souci de commodité, presque tous les paramètres de configuration possèdent une propriété key=value et un nom d'option de ligne de commande correspondant. Pour quelques paramètres, il existe une option de ligne de commande mais pas de propriété correspondante que vous pouvez définir dans un fichier de configuration. Pour d'autres paramètres, vous devez définir une propriété car aucune option de ligne de commande n'est disponible.

Important : Certaines options de ligne de commande et clés de configurations ne sont disponibles qu'avec la version de Horizon Client fournie par des fournisseurs tiers. Pour plus d'informations sur les partenaires client léger et zéro de VMware, consultez le Guide de compatibilité VMware à l'adresse http://www.vmware.com/resources/compatibility/search.php?deviceCategory=vdm.
Tableau 1. Options de ligne de commande et clés du fichier de configuration d'Horizon Client
Clé de configuration Option de ligne de commande Description
view.allMonitors --allmonitors Masque le système d'exploitation hôte et ouvre Horizon Client en mode plein écran sur tous les moniteurs connectés au système client lorsqu'Horizon Client démarre.

Si vous définissez la clé de configuration, spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ».

view.allowDefaultBroker -l, --lockServer L'utilisation de cette option de ligne de commande ou la définition de la propriété sur « FALSE » désactive la zone de texte Serveur sauf si le client n'a jamais été connecté à un serveur et si aucune adresse de serveur n'est fournie sur la ligne de commande ou dans le fichier de préférences.

Par exemple :

--lockServer -s view.company.com
view.allowEnableHEVC Aucun Définir cette propriété sur "FALSE" empêche le client de modifier l'option Autoriser le décodage vidéo haute performance dans la fenêtre Configuration Blast de VMware Horizon.
view.autoConnectBroker Aucun Se connecte automatiquement au dernier serveur utilisé sauf si la propriété de configuration view.defaultBroker est définie ou si l'option de ligne de commande --serverURL= est utilisée.

Spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ».

Définir cette propriété et la propriété view.autoConnectDesktop sur « TRUE » revient à définir la propriété view.nonInteractive sur « TRUE ».

view.autoConnectDesktop Aucun Se connecte automatiquement au dernier poste de travail distant utilisé sauf si la propriété de configuration view.defaultDesktop est définie ou si l'option de ligne de commande --desktopName= est utilisée.

Spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ».

Définir cette propriété et la propriété view.autoConnectBroker sur « TRUE » revient à définir la propriété view.nonInteractive sur « TRUE ».

view.autoDisconnectEmptyAppSession Aucun Lorsque cette option est définie sur « TRUE » (par défaut), si la session d'application devient vide parce que l'utilisateur quitte toutes les applications, l'utilisateur final obtient un message. Ce message invite l'utilisateur à choisir entre la déconnexion de la session vide ou la poursuite de l'exécution de cette session. Lorsque cette option est définie sur "FALSE", la session est fermée conformément au paramètre de délai d'attente utilisé dans Horizon Console, qui peut prévoir par défaut une déconnexion après une minute d'inactivité.
view.autoHideToolbar Aucun

Spécifie si la barre d'outils est masquée ou épinglée automatiquement par défaut. Spécifiez « TRUE » pour masquer la barre d'outils automatiquement. La valeur par défaut est « FALSE ».

Cette option peut être également définie en démarrant Horizon Client, en sélectionnant Fichier > Préférences dans la barre de menus et en cochant la case Masquer automatiquement la barre d'outils.

view.BENITServerConnectionMode Aucun Définit le mode de connexion à utiliser lors de la connexion à un serveur. Utilisez l'une des valeurs suivantes :
  • "T" pour forcer une connexion TCP uniquement.
  • "U" pour forcer une connexion UDP uniquement.
  • "4" pour forcer une connexion à l'aide d'une adresse IPv4.
  • "T4" pour forcer une connexion TCP uniquement et utiliser une adresse IPv4.
  • « U4 » pour forcer une connexion UDP uniquement et utiliser une adresse IPv4.
  • "bypass" pour utiliser le mode de connexion BEAT hérité.
view.BENITTcpConnectCount Aucun Utilisez cette valeur lors d'une connexion depuis un réseau à très forte perte (perte de paquets supérieure à 20 %). Définissez la valeur par défaut sur 12.
Important : Utilisez toujours cette option avec la clé de configuration view.BENITUdpSendCount.
view.BENITUdpSendCount Aucun Utilisez cette valeur lors d'une connexion depuis un réseau à très forte perte (perte de paquets supérieure à 20 %). Définissez la valeur par défaut sur 12.
Important : Utilisez toujours cette option avec la clé de configuration view.BENITTcpConnectCount.
view.defaultAppHeight Aucun Spécifie la hauteur par défaut, en pixels, de la fenêtre des applications publiées. Utilisez cette propriété et view.defaultAppWidth lors de la spécification d'une taille de poste de travail personnalisée (la propriété view.defaultAppSize est définie sur « 5 »). La valeur par défaut est « 480 ».
view.defaultAppWidth Aucun Spécifie la largeur par défaut, en pixels, de la fenêtre des applications publiées. Utilisez cette propriété et view.defaultAppHeight lors de la spécification d'une taille de poste de travail personnalisée (la propriété view.defaultAppSize est définie sur « 5 »). La valeur par défaut est « 640 ».
view.defaultBroker -s, --serverURL= Ajoute le nom que vous spécifiez à la zone de texte Serveur dans Horizon Client. Spécifiez un nom de domaine complet. Vous pouvez également spécifier un numéro de port si vous n'utilisez pas le port par défaut 443.

Le port par défaut est la dernière valeur utilisée.

Par exemple :

--serverURL=https://view.company.com
-s view.company.com
--serverURL=view.company.com:1443
view.defaultDesktop -n, --desktopName= Spécifie quel poste de travail distant utiliser lorsque autoConnectDesktop est défini sur « TRUE » et que l'utilisateur a accès à plusieurs postes de travail distants.

La valeur spécifiée est le nom que vous pouvez voir dans la boîte de dialogue Sélectionner un poste de travail. En général, le nom est celui du pool de postes de travail.

view.defaultDesktopHeight Aucun Spécifie la hauteur par défaut de la fenêtre, en pixels, du poste de travail distant. Utilisez cette propriété et view.defaultDesktopWidth lors de la spécification d'une taille de poste de travail personnalisée (la propriété view.defaultDesktopSize est définie sur « 5 »).
view.defaultDesktopSize --desktopSize= Définit la taille par défaut de la fenêtre du poste de travail distant :
  • Pour utiliser tous les écrans, définissez la propriété sur "1" ou utilisez l'argument de ligne de commande "all".
  • Pour utiliser le mode plein écran sur un écran, définissez la propriété sur "2" ou utilisez l'argument de ligne de commande "full".
  • Pour utiliser une grande fenêtre, définissez la propriété sur "3" ou utilisez l'argument de ligne de commande "large".
  • Pour utiliser une petite fenêtre, définissez la propriété sur "4" ou utilisez l'argument de ligne de commande "small".
  • Pour définir une taille personnalisée, définissez la propriété sur "5" et définissez également les propriétés view.defaultDesktopWidth et view.defaultDesktopHeight. Vous pouvez également spécifier la largeur par hauteur en pixels, dans la ligne de commande en utilisant le format "largeurxhauteur".

Par exemple :

--desktopSize="1280x800"
--desktopSize="all"
view.defaultDesktopWidth Aucun Spécifie la largeur par défaut de la fenêtre du poste de travail distant, en pixels. Utilisez cette propriété et view.defaultDesktopHeight lors de la spécification d'une taille de poste de travail personnalisée (la propriété view.defaultDesktopSize est définie sur « 5 »).
view.defaultDomain -d, --domainName= Définit le nom de domaine qu'Horizon Client utilise pour toutes les connexions et ajoute le nom de domaine que vous spécifiez à la zone de texte Nom de domaine dans la boîte de dialogue d'authentification.
view.defaultLogLevel Aucun Définit le niveau de journalisation d'Horizon Client. Définit la propriété sur l'une des valeurs suivantes :
  • « 0 » signifie inclure tous les événements de journaux.
  • « 1 » signifie inclure les événements au niveau de la trace et les événements capturés pour les paramètres 2 à 6.
  • « 2 » signifie inclure les événements de débogage et les événements capturés pour les paramètres 3 à 6.
  • « 3 » (par défaut) signifie inclure les événements au niveau des informations et les événements capturés pour les paramètres 4 à 6.
  • « 4 » signifie inclure les événements d'avertissement, d'erreur et irrécupérables.
  • « 5 » signifie inclure les événements d'erreur et irrécupérables.
  • « 6 » signifie inclure les événements irrécupérables.

La valeur par défaut est « 3 ».

view.defaultPassword -p "-", --password="-" Pour les connexions VMware Blast, PCoIP et rdesktop, spécifiez toujours "-" pour lire le mot de passe à partir de stdin.

Définit le mot de passe qu'Horizon Client utilise pour toutes les connexions et, si le serveur accepte l'authentification par mot de passe, ajoute le mot de passe dans la zone de texte Mot de passe dans la boîte de dialogue d'authentification.

Note : Vous ne pouvez pas utiliser un mot de passe vide. Cela signifie que vous ne pouvez pas spécifier --password="".
view.defaultProtocol --protocol= Spécifie quel protocole d'affichage utiliser. Spécifiez « PCOIP » ou « BLAST » ou « RDP ». Ces valeurs sont sensibles à la casse. Par exemple, si vous saisissez rdp, le protocole par défaut est utilisé. La valeur par défaut est le paramètre spécifié dans Horizon Console dans les paramètres du pool.

Si vous utilisez RDP et que vous voulez utiliser FreeRDP plutôt que rdesktop, vous devez également utiliser le paramètre rdpClient.

view.defaultUser -u, --userName= Définit le nom d'utilisateur qu'Horizon Client utilise pour toutes les connexions et ajoute le nom d'utilisateur que vous spécifiez dans la zone de texte Nom d'utilisateur de la boîte de dialogue d'authentification.

Pour le mode kiosque, le nom de compte peut être basé sur l'adresse MAC du client, ou il peut commencer par une chaîne de préfixe reconnue, telle que custom-.

view.enableDataSharing Aucun Indique si Horizon Client est autorisé à partager des données anonymes sur le système client.

Définissez la valeur sur « TRUE » ou sur « FALSE ». La valeur par défaut est « TRUE ».

view.enableDisplayScaling Aucun Indique si la fonctionnalité de mise à l'échelle de l'affichage est activée pour tous les postes de travail distants. Définissez la valeur sur « TRUE » ou sur « FALSE ». Lorsque ce paramètre est défini sur « FALSE », la fonctionnalité de mise à l'échelle de l'affichage est désactivée pour tous les postes de travail distants. Si ce paramètre n'est pas configuré ni n'est défini sur « TRUE » (le paramètre par défaut), la mise à l'échelle de l'affichage est activée pour tous les postes de travail distants.
view.enableH264 Aucun Active ou désactive le décodage H.264.

Spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « TRUE ». Pour plus d'informations, reportez-vous à la section Configurer des options VMware Blast.

view.enableHEVC Aucun Active ou désactive le décodage HEVC.

Spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ». Pour plus d'informations, reportez-vous à la section Configurer des options VMware Blast.

view.enableMMR Aucun Active ou désactive la redirection multimédia (MMR).

Spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ».

view.enableRelativeMouse Aucun Indique si vous voulez forcer l'activation ou la désactivation de la fonctionnalité de souris relative d'Horizon Client pour la session actuelle du poste de travail distant. Si vous définissez la clé de configuration, spécifiez « 1 » pour forcer l'activation de la fonctionnalité et « 0 » pour forcer sa désactivation. Toutes les autres valeurs sont incorrectes et ignorées. La valeur spécifiée ne peut pas être modifiée lors de la session actuelle du poste de travail distant. Si le poste de travail distant ne prend pas en charge la souris relative, ce paramètre ne sera pas utilisé. Si ce paramètre n'est pas configuré (le paramètre par défaut), les utilisateurs finaux peuvent activer et désactiver la fonctionnalité de souris relative en utilisant Connexion > Activer la souris relative dans la barre de menus d'Horizon Client.
view.fullScreen --fullscreen Masque le système d'exploitation hôte et ouvre Horizon Client en mode plein écran sur un moniteur. Cette option n'affecte pas le mode d'affichage de la session de poste de travail distant.

Si vous définissez la clé de configuration, spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ».

view.kbdLayout

-k, --kbdLayout=

Spécifie quels paramètres régionaux utiliser pour la disposition de clavier.
Note : rdesktop utilise des codes de paramètres régionaux, tels que "fr" et "de", alors que freerdp utilise des ID de disposition de clavier. Pour obtenir une liste de ces ID, utilisez la commande suivante :
xfreerdp --kbd-list

Voici un exemple d'utilisation de l'option de ligne de commande pour rdesktop :

--kbdLayout="en-us"
-k "fr"

Voici un exemple d'utilisation de l'option de ligne de commande pour freerdp :

-k "0x00010407"
view.kioskLogin --kioskLogin Spécifie qu'Horizon Client s'authentifie à l'aide d'un compte en mode Kiosque.

Si vous définissez la clé de configuration, spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ».

Pour voir des exemples, reportez-vous à l'exemple de mode Kiosque qui suit ce tableau.

Aucun --launchMinimized Démarre Horizon Client en mode réduit. La fenêtre Horizon Client reste réduite et masquée en arrière-plan lors du démarrage de l'application publiée ou du poste de travail distant spécifié par l'utilisateur.
view.monitors --monitors= numbered list Vous permet de spécifier quels moniteurs adjacents utiliser pour Horizon Client. Utilisez --allmonitors (ou view.allMonitors) pour indiquer que vous souhaitez utiliser tous les moniteurs en plein écran et utiliser la liste numérotée de --monitors= pour spécifier quel sous-ensemble de moniteurs sera utilisé.

L'exemple suivant montre comment spécifier les premier et deuxième moniteurs dans une configuration où trois moniteurs sont placés l'un à côté de l'autre horizontalement :

--allmonitors --monitors="1,2" `

Pour aider à distinguer quel moniteur physique est associé à une icône de moniteur dans Horizon Client, un rectangle s'affiche dans le coin supérieur gauche du moniteur physique que vous avez choisi d'utiliser. Le rectangle contient la couleur et le numéro correspondants que l'icône du moniteur sélectionné utilise.

view.noMenuBar --nomenubar Supprime la barre de menus d'Horizon Client lorsque le client est en mode plein écran, afin que les utilisateurs ne puissent pas accéder aux options de menu pour fermer la session d'un poste de travail distant, le réinitialiser ou s'en déconnecter. Utilisez cette option lorsque vous configurez le mode kiosque.

Si vous définissez la clé de configuration, spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ».

view.nonInteractive -q, --nonInteractive Masque les étapes d'interface utilisateur inutiles pour les utilisateurs finaux en ignorant les écrans spécifiés dans la ligne de commande ou les propriétés de configuration.

Si vous définissez la clé de configuration, spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ».

Définir cette propriété sur « TRUE » revient à définir les propriétés view.autoConnectBroker et view.autoConnectDesktop sur « TRUE ».

Par exemple :

--nonInteractive
--serverURL="https://view.company.com" 
--userName="user1" --password="-" 
--domainName="xyz" 
--desktopName="Windows 7" 
view.once --once Spécifie que vous ne voulez pas qu'Horizon Client retente la connexion si une erreur se produit.

Spécifiez cette option si vous utilisez le mode Kiosque et utilisez le code de sortie pour traiter l'erreur. Sinon, il peut être difficile d'arrêter le processus vmware-view à distance.

Si vous définissez la clé de configuration, spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ».

view.rdesktopOptions --rdesktopOptions= (Disponible si vous utilisez le protocole d'affichage Microsoft RDP.) Spécifie des options de ligne de commande à transmettre à l'application rdesktop. Pour plus d'informations sur les options rdesktop, consultez la documentation sur rdesktop.

Par exemple :

--rdesktopOptions="-f -m"
Aucun -r, --redirect= (Disponible si vous utilisez le protocole d'affichage Microsoft RDP.) Spécifie un périphérique local pour que rdesktop redirige vers le poste de travail distant.

Spécifiez les informations du périphérique à transmettre à l'option -r de rdesktop. Vous pouvez définir plusieurs options de périphérique dans une seule commande.

Par exemple :

--redirect="sound:off"
view.rdpClient --rdpclient= (Disponible si vous utilisez le protocole d'affichage Microsoft RDP.) Spécifie quel type de client RDP utiliser. L'option par défaut est rdesktop. Pour utiliser FreeRDP à la place, spécifiez xfreerdp.
Note : Pour utiliser FreeRDP, la version correcte de FreeRDP doit être installée et vous devez disposer de tous les correctifs applicables. Pour plus d'informations, reportez-vous à la section Installer et configurer FreeRDP.
Aucun --save Enregistre le nom d'utilisateur et le nom de domaine utilisés lors de la dernière ouverture de session, ce qui vous évite d'avoir à les ressaisir la prochaine fois que les informations d'identification de connexion vous sont demandées.
view.sendCtrlAltDelToLocal Aucun (Disponible si vous utilisez le protocole d'affichage VMware Blast ou PCoIP.) Lorsque cette option est définie sur « TRUE », le système envoie la combinaison de touches Ctrl+Alt+Suppr au système client plutôt que d'ouvrir une boîte de dialogue qui invite l'utilisateur à se déconnecter du poste de travail distant. La valeur par défaut est « FALSE ».
Note : Si vous utilisez le protocole d'affichage Microsoft RDP, vous pouvez utiliser cette fonctionnalité grâce à l'option -K, par exemple, vmware-view -K.

Cette option a la même priorité que le paramètre du fichier /etc/vmware/view-keycombos-config.

view.sendCtrlAltDelToVM Aucun (Disponible si vous utilisez le protocole d'affichage VMware Blast ou PCoIP.) Lorsque cette option est définie sur « TRUE », le système envoie la combinaison de touches Ctrl+Alt+Suppr au poste de travail distant plutôt que d'ouvrir une boîte de dialogue qui invite l'utilisateur à se déconnecter du poste de travail distant. La valeur par défaut est « FALSE ».

Cette option a une priorité plus élevée que le paramètre du fichier /etc/vmware/view-keycombos-config.

view.sendCtrlAltInsToVM Aucun (Disponible si vous utilisez le protocole d'affichage VMware Blast ou PCoIP.) Lorsque cette option est définie sur « TRUE », la combinaison de touches Ctrl+Alt+Ins plutôt que Ctrl+Alt+Suppr est envoyée au poste de travail virtuel. La valeur par défaut est « FALSE ».
Note : Pour utiliser cette fonctionnalité, vous devez également définir le paramètre de stratégie de groupe côté agent Utiliser une autre touche pour l'envoi d'une SAS, qui est disponible dans le fichier de modèle pcoip.adm. Pour plus d'informations, reportez-vous au document Configuration des fonctionnalités de poste de travail distant dans Horizon 7.

Cette option a une priorité plus faible que le paramètre du fichier /etc/vmware/view-keycombos-config.

view.shareRemovableStorage Aucun Lorsque cette option est définie sur « TRUE », active l'option Autoriser l'accès au stockage amovible. La valeur par défaut est « TRUE ».
view.skipCRLRevocationCheck --skipCRLRevocationCheck Par défaut lors de la connexion à un serveur, Horizon Client vérifie et télécharge la liste de révocation des certificats (CRL) du serveur. Cette option de ligne de commande demande à Horizon Client d'arrêter la vérification de la CRL lors des connexions.

Si vous définissez la clé de configuration, spécifiez « TRUE » pour interrompre la vérification de la CRL. La valeur par défaut est « FALSE ».

view.sslCipherString --sslCipherString= Configure la liste de chiffrements pour limiter l'utilisation de certains algorithmes de chiffrement avant l'établissement d'une connexion SSL chiffrée.

Pour une liste de chaînes de chiffrement, reportez-vous à http://www.openssl.org/docs/apps/ciphers.html.

La chaîne de chiffrement par défaut d'Horizon Client est « !aNULL:kECDH+AESGCM:ECDH+AESGCM:RSA+AESGCM:kECDH+AES:ECDH+AES:RSA+AES ».

view.sslProtocolString --sslProtocolString= Configure la liste de chiffrements pour limiter l'utilisation de certains protocoles de chiffrement avant l'établissement d'une connexion SSL chiffrée.

Les protocoles pris en charge sont TLSv1.1 et TLSv1.2. La liste de chiffrements est composée d'une ou de plusieurs chaînes de protocole séparées par des deux-points. Les chaînes ne sont pas sensibles à la casse.

La valeur par défaut est « TLSv1.1:TLSv1.2 ».

view.sslVerificationMode Aucun Définit le mode de vérification des certificats de serveur.

Spécifiez "1" pour refuser des connexions lorsque le certificat échoue des vérifications, "2" pour avertir mais autoriser les connexions qui utilisent un certificat auto-signé ou "3" pour autoriser des connexions non vérifiables. Si vous spécifiez "3", aucune vérification n'est effectuée. La valeur par défaut est « 2 ».

view.UnauthenticatedAccessEnabled --unauthenticatedAccessEnabled Lorsque cette option est définie sur « TRUE », la fonctionnalité Accès non authentifié est activée par défaut. Le paramètre Se connecter de manière anonyme à l'aide de l'accès non authentifié est affiché dans l'interface utilisateur et sélectionné.

Lorsque cette option est définie sur « FALSE », la fonctionnalité Accès non authentifié est désactivée. Le paramètre Se connecter de manière anonyme à l'aide de l'accès non authentifié est masqué et désélectionné.

Lorsque cette option est définie sur "", la fonctionnalité Accès non authentifié est désactivée et le paramètre Se connecter de manière anonyme à l'aide de l'accès non authentifié est affiché dans l'interface utilisateur et désélectionné.

Si vous définissez la clé de configuration, spécifiez « TRUE » ou « FALSE ».

Par exemple :

 --unauthenticatedAccessEnabled="TRUE"
view.UnauthenticatedAccessAccount --unauthenticatedAccessAccount Spécifie le compte à utiliser lorsque l'option unauthenticatedAccessEnabled est définie sur « TRUE ».

Si unauthenticatedAccessEnabled est défini sur « FALSE », cette configuration est ignorée.

L'exemple suivant montre comment utiliser cette option de ligne de commande avec le compte d'utilisateur anonymous1 :

--unauthenticatedAccessAccount='anonymous1'
view.usbAutoConnectAtStartUp --usbAutoConnectAtStartUp= Redirige automatiquement les périphériques USB vers un poste de travail distant ou une application publiée si les périphériques USB sont insérés dans le système hôte avant que le poste de travail ou l'application n'ait été connecté.

Spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ».

view.usbAutoConnectOnInsert --usbAutoConnectOnInsert= Redirige automatiquement les périphériques USB vers un poste de travail distant ou une application publiée lorsque les périphériques USB sont insérés dans le système hôte après que la connexion du poste de travail ou de l'application.

Spécifiez « TRUE » ou « FALSE ». La valeur par défaut est « FALSE ».

view.xfreerdpOptions --xfreerdpOptions= (Disponible si vous utilisez le protocole d'affichage Microsoft RDP.) Spécifie les options de ligne de commande à transférer au programme xfreerdp. Pour plus d'informations sur les options xfreerdp, consultez la documentation de xfreerdp.
Note : Pour utiliser FreeRDP, la version correcte de FreeRDP doit être installée et vous devez disposer de tous les correctifs applicables. Pour plus d'informations, reportez-vous à la section Installer et configurer FreeRDP.
Aucun --useExisting

Cette option vous permet de lancer plusieurs applications publiées et postes de travail distants à partir d'une seule session. Lorsque vous spécifiez cette option, Horizon Client détermine s'il existe déjà une session connectée à la même URL de serveur. Si tel est le cas, Horizon Client utilise cette session au lieu de démarrer une nouvelle session.

Si une session est connectée à une autre URL de serveur, Horizon Client se déconnecte de cette session, puis démarre une nouvelle session connectée à la nouvelle URL de serveur. Si plusieurs de ces sessions existent, Horizon Client se déconnecte de la session la plus ancienne avant de démarrer la nouvelle session.

Dans l'exemple suivant, user1 démarre l'application Calculatrice et une session est créée.

vmware-view -serverURL view.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Calculator 

Dans l'exemple suivant, user1 démarre l'application Paint avec la même URL de serveur, et la même session est utilisée.

vmware-view -serverURL view.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Paint --useExisting

Dans l'exemple suivant, user1 démarre l'application Calculatrice avec une URL de serveur différente. Horizon Client se déconnecte de la première session avec view.mycompany.com et démarre une nouvelle session avec horizon.mycompany.com.

vmware-view -serverURL horizon.mycompany.com
-userName user1 -password 'secret' 
-domainName domain -appName Calculator --useExisting
Aucun --enableNla

(S'applique si vous utilisez FreeRDP pour les connexion RDP.) Active l'authentification de niveau réseau (NLA). Vous devez utiliser cette option et l'option --ignore-certificate. Pour plus d'informations, reportez-vous à la section Utilisation de FreeRDP pour des connexions RDP.

Si vous utilisez FreeRDP, NLA est désactivée par défaut.

La version correcte de FreeRDP doit être installée et vous devez disposer de tous les correctifs applicables. Pour plus d'informations, reportez-vous à la section Installer et configurer FreeRDP.

Note : Le programme rdesktop ne prend pas en charge NLA.
Aucun --printEnvironmentInfo Affiche des informations sur l'environnement d'un périphérique client, y compris son adresse IP, son adresse MAC, le nom de la machine et le nom de domaine.

Pour le mode kiosque, vous pouvez créer un compte pour le client basé sur l'adresse MAC. Pour afficher l'adresse MAC, utilisez cette option avec l'option -s.

Par exemple :

--printEnvironmentInfo 
-s view.company.com
Aucun --usb= Spécifie quelle option utiliser pour la redirection USB. Pour plus d'informations, reportez-vous à la section Configuration système requise pour la redirection USB.
Aucun --version Affiche des informations de version sur Horizon Client.
Aucun --tokenUserName Pour l'authentification RSA SecurID ou RADIUS, spécifie le nom d'utilisateur du jeton. Si vous n'utilisez pas cette option ou si l'option est vide, le nom d'utilisateur Active Directory est utilisé.

Pour spécifier le code secret d'authentification RSA SecurID ou RADIUS, utilisez l'option --passcode.

L'exemple suivant montre comment utiliser l'option -q pour ouvrir une session sans interaction utilisateur dans Horizon Client. Si vous ne spécifiez pas l'option -q, la page de connexion RSA SecurID ou RADIUS s'affiche dans Horizon Client.

vmware-view --serverURL='12.345.67.89' -q 
--tokenUserName='pwduser' --userName='johndoe' 
--password='password' --domainName='mydomain' 
--passcode='passcode'
Aucun --passcode Spécifie le code secret pour l'authentification RSA SecurID ou RADIUS. Le code secret ne peut être utilisé qu'une seule fois.

Utilisez cette option avec l'option --tokenUserName.

Exemple du mode kiosque

Les utilisateurs de kiosque peuvent être les clients d'une station d'enregistrement pour compagnies aériennes, les étudiants dans une salle de classe ou une bibliothèque, le personnel médical utilisant une station de travail de saisie de données médicales ou les clients d'un point libre-service. Les comptes sont associés à des périphériques clients plutôt qu'à des utilisateurs, car les utilisateurs n'ont pas à ouvrir de session pour utiliser le périphérique client ou le poste de travail distant. Il peut toujours être demandé aux utilisateurs de fournir des informations d'identification d'authentification pour certaines applications.

Pour configurer le mode Kiosque, vous devez utiliser l'interface de ligne de commande vdmadmin sur l'instance d'Horizon Connection Server et effectuer plusieurs procédures décrites dans le chapitre sur le mode Kiosque dans le document Administration d'Horizon 7. Une fois le mode Kiosque configuré, vous pouvez utiliser la commande vmware-view sur un client Linux pour vous connecter à un poste de travail distant en mode Kiosque.

Pour vous connecter à des postes de travail distants depuis des clients Linux en mode Kiosque, vous devez, au minimum, inclure les clés de configuration ou options de ligne de commande suivantes.

Clé de configuration Options de ligne de commande équivalentes
view.kioskLogin --kioskLogin
view.nonInteractive -q, --nonInteractive
view.fullScreen --fullscreen
view.noMenuBar --nomenubar
view.defaultBroker -s, --serverURL=

L'omission de l'un de ces paramètres de configuration n'est pas prise en charge en mode kiosque. Si Horizon Connection Server est configuré pour exiger un nom d'utilisateur de kiosque non défini par défaut, vous devez également définir la propriété view.defaultUser ou utiliser l'option de ligne de commande -u ou --userName=. Si aucun nom d'utilisateur défini par défaut n'est requis et si vous ne spécifiez pas de nom d'utilisateur, Horizon Client peut dériver et utiliser le nom d'utilisateur de kiosque par défaut.

Note : Si vous définissez la clé de configuration view.sslVerificationMode, définissez-la dans le fichier /etc/vmware/view-mandatory-config. Lorsque le client est exécuté en mode kiosque, il ne regarde pas dans le fichier view-preferences.

La commande indiquée dans cet exemple exécute Horizon Client sur un système client Linux et possède les caractéristiques suivantes :

  • Le nom du compte d'utilisateur est basé sur l'adresse MAC du client.
  • Horizon Client s'exécute en mode Plein écran sans barre de menus de Horizon Client.
  • Les utilisateurs sont automatiquement connectés à l'instance du Horizon Connection Server et au poste de travail distant spécifiés et ils ne sont pas invités à fournir des informations d'identification d'ouverture de session.
  • Si une erreur de connexion se produit, en fonction du code d'erreur renvoyé, un script peut s'exécuter ou un programme de surveillance du kiosque peut gérer l'erreur. Par conséquent, le système client peut, par exemple, afficher un écran hors service ou peut attendre un certain temps avant de tenter de se connecter de nouveau à Horizon Connection Server.
./vmware-view --kioskLogin --nonInteractive --once --fullscreen --nomenubar 
--serverURL="server.mycomany.com" --userName="CM-00:11:22:33:44:55:66:77" --password="mypassword"
Important : Si un message de pré-connexion a été configuré pour apparaître avant d'autoriser Horizon Client à se connecter à un poste de travail distant, l'utilisateur doit accepter le message avant de pouvoir accéder au poste de travail. Pour éviter ce problème, utilisez Horizon Console afin de désactiver les messages de pré-connexion.