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 des fonctionnalités de poste de travail distant dans Horizon 7.

Utilisation des règles à partir d'une précédente version d'Horizon Client

Dans les versions précédentes d'Horizon Client, vous deviez utiliser sudo pour configurer les règles de fractionnement et de filtrage USB. Vous pouvez utiliser la procédure suivante pour déplacer les règles qui utilisent sudo vers de nouvelles règles qui n'utilisent pas sudo.

  1. Sur le client Mac, ouvrez l'application Terminal (/Applications/Utilities/Terminal.app) et exécutez la commande suivante :
    sudo defaults export com.vmware.viewusb /tmp/usb.plist
  2. Ouvrez une fenêtre de Terminal (appuyez sur commande + N) et exécutez la commande suivante :
    defaults import com.vmware.viewusb /tmp/usb.plist
  3. Dans la première fenêtre de Terminal, exécutez la commande suivante :
    sudo rm -rf /tmp/usb.plist
  4. Fermez les deux fenêtres de Terminal.

Vous pouvez désormais utiliser la propriété defaults write com.vmware.viewusb pour mettre à jour les règles.

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, configurez la fonctionnalité USB en utilisant Terminal (/Applications/Utilities/Terminal.app) et en exécutant une commande en tant qu'utilisateur racine.

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

    Par exemple :

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

    Par exemple :

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

    Par exemple :

    # 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 :
    # defaults write domain property value

    Par exemple :

    # defaults write com.vmware.viewusb AllowAutoDeviceSplitting true
    # defaults write com.vmware.viewusb SplitExcludeVidPid vid-03f0_Pid-2a12
    # defaults write com.vmware.viewusb SplitVidPid "'vid-0911_Pid-149a(exintf:03)'"
    # 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.

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.