Skip to main content

30 juillet 2026

Configuration de la redirection USB sur un client Mac

Vous pouvez configurer les périphériques USB qui sont 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 Omnissa Horizon Client sur le système du client Mac, 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écifier si Horizon Client doit fractionner les périphériques USB composites en composants distincts pour la redirection.

    Les périphériques USB composites sont composés d'au moins deux périphériques, 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 des stratégies correspondantes, paramétrées pour View Agent ou Horizon Agent sur le poste de travail distant, ou ils peuvent être remplacés par ces stratégies. Pour plus d'informations sur le fonctionnement des paramètres USB du client 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 des Fonctionnalités et GPO des postes de travail distants Horizon.

Utilisation des règles à partir d'une version précédente 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 le dispositif Terminal (/Applications/Utilities/Terminal.app) et exécutez la commande suivante :

    sudo defaults export com.omnissa.usb /tmp/usb.plist
    
  2. Ouvrez une fenêtre de Terminal (appuyez sur commande+N) et exécutez la commande suivante :

    defaults import com.omnissa.usb /tmp/usb.plist
    
  3. Ouvrez la première fenêtre de Terminal et exécutez la commande suivante :

    sudo rm -rf /tmp/usb.plist
    
  4. Fermez les deux fenêtres de Terminal.

Vous pouvez désormais utiliser defaults write com.omnissa.usb property value 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 inclure des périphériques USB, ou pour empêcher une redirection des périphériques USB. Sur un client Mac, configurez la fonctionnalité USB en utilisant le dispositif 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.omnissa.usb
    
  • Pour supprimer une règle :

    # defaults delete domain property
    

    Par exemple :

    # defaults delete com.omnissa.usb ExcludeVidPid
    
  • Pour définir ou remplacer une règle de filtre :

    # defaults write domain property value
    

    Par exemple :

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

    Les périphériques USB composites sont composés d'au moins deux périphériques, 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 exclut le périphérique USB composite spécifié (Vid-03f0_Pid-2a12) du fractionnement.

    La troisième ligne indique à Horizon Client qu'il faut traiter les composants d'un périphérique composite différent (Vid-0911_Pid-149a) en tant que périphériques distincts, mais qu'il faut exclure le composant dont le numéro d'interface est exclu de la redirection. 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.

  • Pour empêcher le transfert automatique des périphériques portant des ID de fournisseur et de produit spécifiques :

    # defaults write com.omnissa.usb ExAutoRedirectVidPid vid-xxxx_pid-xxxx
    

    Par exemple :

    # defaults write com.omnissa.usb ExAutoRedirectVidPid vid-1234_pid-5678
    
  • Pour empêcher le transfert automatique des familles de périphériques :

    # defaults write com.omnissa.usb ExAutoRedirectFamily "family-name;family-name"
    

    Par exemple :

    # defaults write com.omnissa.usb ExAutoRedirectFamily "storage;hid"
    

Exclusion d'un périphérique Ethernet USB

Il est possible que vous souhaitiez exclure un périphérique Ethernet USB de la redirection. Par exemple, si le client Mac utilise un périphérique Ethernet USB pour connecter le réseau du client Mac à un poste de travail distant, et que vous redirigez ce périphérique Ethernet USB, le client Mac perd sa connexion au réseau et au poste de travail distant.

Pour 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 comme suit.

defaults write com.omnissa.usb 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.

Cette page vous a-t-elle été utile ?

Envoyer un commentaire sur cette rubrique

Cette rubrique vous a-t-elle été utile ?

N'indiquez aucune information personnelle ou confidentielle.

Génération du lien…