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

Utilisez la forme suivante de la commande vmware-view à partir d'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 -appSessionReconnectionBehavior Spécifie le paramètre de comportement de reconnexion d'applications.
  • always implémente Se reconnecter automatiquement pour ouvrir des applications
  • never implémente Ne pas demander la reconnexion et ne pas se reconnecter automatiquement
  • ask implémente Demander la reconnexion pour ouvrir des applications

Lorsque vous utilisez cette option, les paramètres de reconnexion d'application sont désactivés sur la page Paramètres dans Horizon Client.

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 en plein écran.
multimonitor
Affichage sur plusieurs moniteurs.
windowLarge
Fenêtre de grande taille.
windowSmall
Fenêtre de petite taille.
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.
-listMonitors Répertorie les valeurs d'index et les informations de disposition de l'affichage des moniteurs connectés. Par exemple :
1: (0, 0, 1920, 1200)
2: (1920, 0, 3840, 1200)
3: (-900, -410, 0, 1190)

Vous pouvez utiliser les valeurs d'index dans l'option -monitors.

-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 du Serveur de connexion, puis sur le poste de travail distant. L'option par défaut est false.
-monitors "n[,n,n,n]" Spécifie les moniteurs à utiliser dans une configuration à plusieurs moniteurs, où n est la valeur d'index d'un moniteur. Vous pouvez utiliser l'option -listMonitors pour déterminer les valeurs d'index des moniteurs connectés. Vous pouvez spécifier jusqu'à quatre valeurs d'index, séparées par des virgules. Par exemple : -monitors "1,2"

Cette option n'a pas d'effet tant que -desktopLayout n'est pas défini sur multimonitor.

-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 du Serveur de connexion.
-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 à la même ou à une autre instance du Serveur de connexion.

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.

-unauthenticatedAccessAccount Spécifie un compte d'utilisateur Accès non authentifié à utiliser pour se connecter de manière anonyme au serveur lorsque l'accès non authentifié est activé. Si l'accès non authentifié n'est pas activé, cette option est ignorée.
Par exemple :
vmware-view.exe -serverURL ag-broker.agwork.com -unauthenticatedAccessEnabled true -unauthenticatedAccessAccount anonymous1

-unauthenticatedAccessEnabled

Spécifie le comportement de l'accès non authentifié :
  • true active l'accès non authentifié. Le client peut revenir à une autre méthode d'authentification si l'accès non authentifié n'est pas disponible. Le paramètre Se connecter de manière anonyme à l'aide de l'accès non authentifié est affiché, désactivé et sélectionné dans Horizon Client.
  • false nécessite la saisie de vos informations d'identification pour vous connecter à vos applications et y accéder. Le paramètre Se connecter de manière anonyme à l'aide de l'accès non authentifié est masqué et désélectionné dans Horizon Client.

Si vous ne spécifiez pas cette option, vous pouvez activer l'accès non authentifié dans Horizon Client. Le paramètre Se connecter de manière anonyme à l'aide de l'accès non authentifié est affiché, activé et désélectionné.

-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.