Les administrateurs peuvent configurer le système client afin qu'il spécifie les périphériques USB pouvant être redirigés vers un poste de travail distant.

Vous pouvez configurer des stratégies USB pour View Agent ou Horizon Agent sur le poste de travail distant et pour Horizon Client sur le système local, afin d'atteindre les objectifs suivants :

  • Limiter les types de périphériques USB qu'Horizon Client rend disponibles à la redirection.
  • Faire en sorte que View Agent ou Horizon Agent empêche certains périphériques USB d'être transférés depuis un ordinateur client.
  • Spécifiez si Horizon Client doit fractionner des périphériques USB composites en composants distincts pour la redirection.

    Les périphériques USB composites sont composés de deux périphériques ou plus, tels qu'un périphérique d'entrée vidéo et un périphérique de stockage.

Les paramètres de configuration sur le client peuvent être fusionnés avec, ou remplacés par, des stratégies correspondantes, paramétrées pour View Agent ou Horizon Agent sur le poste de travail distant. Pour plus d'informations sur le fonctionnement des paramètres USB du client en association avec les stratégies USB de View Agent ou Horizon Agent, consultez les rubriques abordant l'utilisation de stratégies pour contrôler la redirection USB dans le document Configuration de pools de postes de travail et d'applications dans View .

Syntaxe pour la configuration de la redirection USB

Vous pouvez configurer des règles de filtrage et de fractionnement pour générer ou empêcher la redirection de périphériques USB vers un poste de travail distant. Sur un client Mac OS X, il est possible de configurer la fonctionnalité USB en utilisant Terminal (/Applications/Utilities/Terminal.app) et en exécutant une commande en tant que root (racine).

  • Pour répertorier les règles :
    # sudo defaults read domain

    Par exemple :

    # sudo defaults read com.vmware.viewusb
  • Pour supprimer une règle :
    # sudo defaults delete domain property

    Par exemple :

    # sudo defaults delete com.vmware.viewusb ExcludeVidPid
  • Pour définir ou remplacer une règle de filtre :
    # sudo defaults write domain property value

    Par exemple :

    # sudo defaults write com.vmware.viewusb ExcludeVidPid vid-1234_pid-5678
    Important : certains paramètres de configuration nécessitent le VID (ID du fournisseur) et le PID (ID du produit) pour un périphérique USB. Pour connaître le VID et le PID, vous pouvez rechercher le nom du produit sur Internet, associé à vid et pid. Vous pouvez également consulter le fichier journal USB après avoir connecté le périphérique USB au système local lorsqu' Horizon Client est en cours d'exécution. Pour plus d'informations, reportez-vous à la section Activer la journalisation pour la redirection USB.
  • Pour mettre en place ou remplacer une règle de fractionnement pour un périphérique composite :
    # sudo defaults write domain property value

    Par exemple :

    # sudo defaults write com.vmware.viewusb AllowAutoDeviceSplitting true
    # sudo defaults write com.vmware.viewusb SplitExcludeVidPid vid-03f0_Pid-2a12
    # sudo defaults write com.vmware.viewusb SplitVidPid "'vid-0911_Pid-149a(exintf:03)'"
    # sudo defaults write com.vmware.viewusb IncludeVidPid vid-0911_Pid-149a

    Les périphériques USB composites sont composés de deux périphériques ou plus, tels qu'un périphérique d'entrée vidéo et un périphérique de stockage. La première ligne de cet exemple active le fractionnement automatique des périphériques composites. La deuxième ligne empêche le périphérique USB composite spécifié (Vid-03f0_Pid-2a12) de se fractionner.

    La troisième ligne indique à Horizon Client de traiter les différents composants d'un autre périphérique composite (Vid-0911_Pid-149a) comme étant différents périphériques et d'exclure de la redirection le composant de numéro d'interface 03. Ce composant est conservé en mode local.

    Du fait que ce périphérique composite inclut un composant qui est normalement exclu par défaut, tel qu'une souris ou un clavier, la quatrième ligne est nécessaire pour que les autres composants du périphérique composite Vid-0911_Pid-149a puissent être redirigés vers le poste de travail distant.

    Les trois premières propriétés sont des propriétés de fractionnement. La dernière propriété est une propriété de filtrage. Les propriétés de filtrage s'effectuent avant les propriétés de fractionnement.

Exclusion d'un périphérique Ethernet USB

Il est possible que vous souhaitiez exclure de la redirection un périphérique Ethernet USB. Supposez que votre Mac utilise un périphérique Ethernet USB pour connecter le réseau du système client Mac à un poste de travail distant. Si vous redirigez le périphérique Ethernet USB, votre système client local perdra sa connexion avec le réseau et le poste de travail distant.

Si vous souhaitez masquer de manière permanente ce périphérique dans le menu de connexion USB, ou si vous avez configuré votre poste de travail distant afin qu'il connecte automatiquement des périphériques USB, vous pouvez ajouter une exception pour exclure votre connexion Ethernet.

sudo defaults write com.vmware.viewusb ExcludeVidPid vid-xxxx_pid-yyyy

Dans cet exemple, xxxx est l'ID du fournisseur et yyyy est l'ID du produit de l'adaptateur Ethernet USB.