La syntaxe de la commande vmware-view contrôle le fonctionnement d'Horizon Client.

Utilisez la forme suivante de la commande vmware-view dans une invite de commande Windows.

        vmware-view [command_line_option [argument]] ...

Le chemin d'accès par défaut au fichier exécutable de la commande vmware-view varie en fonction de votre système.

  • Sur des systèmes 32 bits, le chemin est C:\Program Files\VMware\VMware Horizon View Client\.
  • Sur des systèmes 64 bits, le chemin est C:\Program Files (x86)\VMware\VMware Horizon View Client\.

Pour votre convenance, ajoutez ce chemin à votre variable d'environnement PATH.

Le tableau suivant présente les options de ligne de commande que vous pouvez utiliser avec la commande vmware-view.

Tableau 1. Options de ligne de commande d'Horizon Client
Option Description
/? Affiche la liste d'options de commande.
-appName application_name Spécifie le nom de l'application comme il apparaît dans la fenêtre de sélection des postes de travail et des applications. Il s'agit du nom affiché spécifié pour le pool d'applications dans l'assistant de création de pool.
argument -args Spécifie des arguments de ligne de commande à ajouter au lancement d'applications distantes. Par exemple : vmware-view.exe --serverURL 10.10.10.10 --appName "My Notepad++" --args "\"my new.txt\""
-connectUSBOnStartup Lorsqu'elle est définie sur true, redirige tous les périphériques USB vers le poste de travail qui sont actuellement connectés à l'hôte. Cette option est implicitement définie si vous spécifiez l'option -unattended. L'option par défaut est false.
-connectUSBOnInsert Lorsqu'elle est définie sur true, connecte un périphérique USB au poste de travail de premier plan, lorsque vous branchez le périphérique. Cette option est implicitement définie si vous spécifiez l'option -unattended. L'option par défaut est false.
-desktopLayout window_size Spécifie l'affichage de la fenêtre pour le poste de travail :
fullscreen
Affichage plein écran
multimonitor
Affichage sur plusieurs moniteurs
windowLarge
Grande fenêtre
windowSmall
Petite fenêtre
length X width
Taille personnalisée. Par exemple : 800 x 600
-desktopName desktop_name Spécifie le nom du poste de travail comme il apparaît dans la fenêtre de sélection des postes de travail et des applications. Il s'agit du nom affiché spécifié pour le pool dans l'assistant de création de pool.
Important : Ne spécifiez pas cette option pour les clients en mode kiosque. Cette option n'a aucun effet lorsque le poste de travail s'exécute en mode kiosque. Pour le mode kiosque, la connexion est établie au premier poste de travail dans la liste des postes de travail octroyés.
-desktopProtocol protocol Spécifie le protocole d'affichage à utiliser comme il apparaît dans la fenêtre de sélection des postes de travail et applications. Le protocole d'affichage peut être Blast, PCoIP ou RDP.
-domainName domain_name Spécifie le domaine NETBIOS que l'utilisateur final utilise pour ouvrir une session d'Horizon Client. Utilisez par exemple monentreprise plutôt que monentreprise.com.
-file file_path Spécifie le chemin d'un fichier de configuration qui contient des options et des arguments de commande supplémentaires. Reportez-vous à la section Consulter le fichier de configuration Horizon Client.
-h Affiche les options de l'aide.
-hideClientAfterLaunchSession Lorsque cette option est définie sur true, cela masque la fenêtre de sélection des applications et des postes de travail distants ainsi que le menu Afficher VMware Horizon Client après le lancement d'une session distante. Lorsque cette option est définie sur false, cela affiche la fenêtre de sélection des applications et des postes de travail distants ainsi que le menu Afficher VMware Horizon Client après le lancement d'une session distante. L'option par défaut est true.
-languageId Locale_ID Assure la localisation de différentes langues dans Horizon Client. Si une bibliothèque de ressources est disponible, spécifiez l'ID de paramètre local (LCID) à utiliser. Pour l'anglais US, saisissez la valeur 0x409.
-logInAsCurrentUser Lorsqu'elle est définie sur true, utilise les informations d'identification que l'utilisateur final fournit lors de l'ouverture de session sur le système client pour ouvrir une session sur l'instance de Serveur de connexion View, puis sur le poste de travail View. L'option par défaut est false.
-nonInteractive Supprime des zones de messages d'erreur lors du démarrage d'Horizon Client à partir d'un script. Cette option est implicitement définie si vous spécifiez l'option -unattended.
-noVMwareAddins Empêche le chargement de canaux virtuels spécifiques de VMware tels que l'impression virtuelle.
-password password Spécifie le mot de passe que l'utilisateur final utilise pour ouvrir une session d'Horizon Client. La console de commande ou tout outil de script traite le mot de passe en texte brut. Vous n'avez pas à spécifier cette option pour des clients en mode kiosque si vous générez le mot de passe automatiquement. Pour une sécurité améliorée, il est recommandé de ne pas spécifier cette option. Les utilisateurs peuvent entrer le mot de passe de façon interactive.
-printEnvironmentInfo Affiche l'adresse IP, l'adresse MAC et le nom de machine du périphérique client.
-serverURL connection_server Spécifie l'URL, l'adresse IP ou le FQDN de l'instance de Serveur de connexion View.
-shutdown Arrête tous les postes de travail et applications ainsi que les composants d'interface utilisateur pertinents.
-singleAutoConnect Indique que si l'utilisateur n'est autorisé à accéder qu'à une seule application ou un seul poste de travail, lorsque celui-ci s'authentifie auprès du serveur, l'application ou le poste de travail se connecte automatiquement et l'utilisateur voit sa session s'ouvrir. Ce paramètre évite à l'utilisateur d'avoir à sélectionner l'application ou le poste de travail dans une liste contenant un seul élément.
-smartCardPIN PIN Spécifie le code PIN lorsqu'un utilisateur final insère une carte à puce pour ouvrir une session.
-usernameHint user_name Spécifie le nom de compte à utiliser comme aide-mémoire du nom d'utilisateur.
-standalone Pris en charge pour des fins de compatibilité descendante. Il s'agit du comportement par défaut de ce client. Il n'est pas nécessaire de spécifier -standalone. Lance une deuxième instance d'Horizon Client qui peut se connecter au même ou à un autre Serveur de connexion View.

Pour plusieurs connexions de postes de travail au même ou à un différent serveur, l'utilisation du tunnel sécurisé est prise en charge.

Note : La seconde connexion de poste de travail peut ne pas avoir accès au matériel local, tel que des périphériques USB, des cartes à puce, des imprimantes et plusieurs écrans.
-supportText file_name Spécifie le chemin d'accès complet d'un fichier texte. Le contenu du fichier est affiché dans la boîte de dialogue Informations de support.
-unattended Exécute Horizon Client dans un mode non interactif approprié aux clients en mode Kiosque. Vous devez également spécifier :
  • Le nom de compte du client, si vous n'avez pas généré le nom de compte à partir de l'adresse MAC du périphérique client. Le nom doit commencer par la chaîne de caractères « custom- » ou par un autre préfixe que vous avez configuré dans ADAM.
  • Le mot de passe du client, si vous n'avez pas généré un mot de passe automatiquement lorsque vous avez configuré le compte pour le client.

L'option -unattended définit implicitement les options -nonInteractive, -connectUSBOnStartup, -connectUSBOnInsert et -desktopLayout multimonitor.

-useExisting Vous permet de lancer plusieurs applications et postes de travail distants à partir d'une seule session Horizon Client.

Lorsque vous spécifiez cette option, Horizon Client détermine si une session avec les mêmes nom d'utilisateur, domaine et URL de serveur existe déjà et, si c'est le cas, réutilise cette session au lieu d'en créer une.

Par exemple, dans la commande suivante, user-1 lance l'application Calculatrice et une session est créée.

vmware-view.exe -userName user-1 -password secret 
-domainName domain -appName Calculator 
-serverURL view.mycompany.com -useExisting

Dans la commande suivante, user1 lance l'application Paint avec les mêmes nom d'utilisateur, domaine et URL de serveur, et la même session est utilisée.

vmware-view.exe -userName user-1 -password secret 
-domainName domain -appName Paint 
-serverURL view.mycompany.com -useExisting
-userName user_name Spécifie le nom de compte que l'utilisateur final utilise pour ouvrir une session d'Horizon Client. Vous n'avez pas à spécifier cette option pour les clients en mode kiosque si vous générez le nom de compte à partir de l'adresse MAC du périphérique client.

Vous pouvez spécifier toutes les options par des stratégies de groupe Active Directory, à l'exception de -file, -languageId, -printEnvironmentInfo, -smartCardPIN et -unattended.

Note : Les paramètres de stratégie de groupe prévalent sur ceux spécifiés dans la ligne de commande.