Citrix Virtual Apps and Desktops

Configurazione

Il reindirizzamento USB è disabilitato per impostazione predefinita. È possibile configurare il reindirizzamento USB generico utilizzando le seguenti impostazioni nel criterio Citrix®:

  • Reindirizzamento del dispositivo USB client: per abilitare o disabilitare il reindirizzamento USB
  • Regole di reindirizzamento del dispositivo USB client: per specificare un’azione specifica del dispositivo, ovvero per consentire o negare l’accesso a un dispositivo specifico
  • Regole di reindirizzamento del dispositivo USB client (versione 2): per specificare le regole per il filtro, la suddivisione e la connessione automatica dei dispositivi USB
  • Regole di ottimizzazione del dispositivo USB client: per disabilitare l’ottimizzazione o modificare la modalità di ottimizzazione
  • Consenti la connessione automatica dei dispositivi USB esistenti: per consentire o impedire la connessione automatica dei dispositivi USB esistenti collegati a un endpoint client all’inizio di una sessione HDX™
  • Consenti il rilevamento automatico dei dispositivi USB appena arrivati: per consentire o impedire la connessione automatica dei dispositivi USB collegati a un endpoint client durante una sessione HDX

Vedere, Impostazioni dei criteri USB per maggiori dettagli.

Come configurare il reindirizzamento USB

Per impostazione predefinita, la configurazione del reindirizzamento USB è disabilitata. Per utilizzarla, il criterio di reindirizzamento USB e le regole di reindirizzamento specifiche devono essere abilitati e configurati sul DDC.

Nota:

Se si utilizzano componenti precedenti alla versione 2212 o si utilizza Workspace App per Linux/Mac, vedere Configurazione del reindirizzamento USB legacy per i dettagli su come configurare il reindirizzamento USB.

Abilitazione del reindirizzamento USB generico

  1. Aprire i criteri di Citrix Web Studio™ e fare clic sulla scheda Criteri.

  2. Fare clic su Crea criterio ed espandere i Criteri ICA® > Dispositivi USB.

  3. Modificare il criterio di reindirizzamento dei dispositivi USB client.

  4. Selezionare Consentito e fare clic su Salva.

Creazione di regole dei criteri di reindirizzamento USB

Quando l’utente tenta di reindirizzare un dispositivo USB a un desktop virtuale, viene controllato rispetto a ogni regola del criterio USB a turno finché non viene trovata una corrispondenza. La prima corrispondenza per qualsiasi dispositivo è considerata definitiva. Se la prima corrispondenza è una regola Consenti, il dispositivo corrispondente può essere reindirizzato al desktop virtuale. Se la prima corrispondenza è una regola Nega, il dispositivo corrispondente è disponibile solo nel desktop locale. Se non viene trovata alcuna corrispondenza, vengono utilizzate le regole predefinite.

Regole del dispositivo

Come per i normali dispositivi USB, le regole del dispositivo impostate nel criterio o nella configurazione dell’app client Citrix Workspace™ sull’endpoint selezionano i dispositivi da inoltrare. L’app Citrix Workspace utilizza queste regole per decidere quali dispositivi USB consentire o impedire di inoltrare alla sessione remota.

Ogni regola è costituita da una parola chiave di azione (Consenti, Connetti o Nega), due punti (:) e zero o più parametri di filtro che corrispondono ai dispositivi effettivi nel sottosistema USB degli endpoint. Questi parametri di filtro corrispondono ai metadati del descrittore del dispositivo USB utilizzati da ogni dispositivo USB per identificarsi.

Le regole del dispositivo sono in testo normale, con ogni regola su una singola riga e un commento facoltativo dopo un carattere #. Le regole vengono confrontate dall’alto verso il basso (ordine di priorità decrescente). Viene applicata la prima regola che corrisponde al dispositivo o all’interfaccia figlio. Le regole successive che selezionano lo stesso dispositivo o interfaccia vengono ignorate.

Esempio: ALLOW: VID=1050 PID=0421 #Device1 Esempio: CONNECT: VID=xxxx PID=yyyy Class=03 #Device2

Parola chiave Descrizione
CONNECT Utilizzare questa parola chiave per consentire il reindirizzamento dei dispositivi tramite il canale virtuale USB, nonché per abilitarne il reindirizzamento automatico all’avvio della sessione e all’inserimento.
ALLOW Utilizzare questa parola chiave per consentire il reindirizzamento dei dispositivi tramite il canale virtuale USB
NEGA Utilizzare questa parola chiave per negare il reindirizzamento dei dispositivi tramite il canale virtuale USB

Device_Rules

Impostazione dei criteri sul DDC:

  1. Aprire Citrix Web Studio policies e fare clic sulla scheda Policies.

  2. Fare clic su Create Policy ed espandere i criteri ICA > USB Devices.

  3. Modificare le Client USB device redirection rules (Version 2).

  4. Impostare il valore in base agli esempi forniti nella descrizione per ogni dispositivo USB che deve essere reindirizzato e fare clic su Salva.

    Ad esempio: Allow: VID=056A PID=00A4 #STU-430 Deny: Class=08 subclass=05 # Archiviazione di massa

    Nota:

    Se un amministratore Citrix seleziona Use default value e fa clic su Save, le regole predefinite sono disponibili nel seguente registro nel VDA.

    Attenzione!

    Consultare l’esclusione di responsabilità alla fine di questo articolo prima di utilizzare l’Editor del Registro di sistema.

    HKLM\SOFTWARE\Wow6432Node\Citrix\PortICA\GenericUSB\DeviceRules

Nota:

Le policy possono ancora essere impostate sul dispositivo client utilizzando le regole del dispositivo di Criteri di gruppo, ma ciò non è più necessario nelle versioni più recenti di CVAD e CWA.

Per la configurazione legacy dei dispositivi USB, vedere Configurazione legacy del reindirizzamento USB.

Configurare il reindirizzamento automatico dei dispositivi USB (facoltativo)

I dispositivi USB vengono reindirizzati automaticamente quando il supporto USB è abilitato. Inoltre, le impostazioni delle preferenze utente USB sono configurate per connettere automaticamente i dispositivi USB. Non è sempre consigliabile reindirizzare tutti i dispositivi USB. Gli utenti possono reindirizzare esplicitamente i dispositivi dall’elenco dei dispositivi USB che non vengono reindirizzati automaticamente. Per impedire che i dispositivi USB vengano elencati o reindirizzati, utilizzare le DeviceRules sull’endpoint client o sulla policy DDC. Questa policy può essere impostata sul DDC, sul client utilizzando un GPO, tramite le preferenze di Citrix Workspace o la scheda Connessioni in CDViewer. Tutti questi metodi sono descritti di seguito:

Impostazione della policy sul DDC:

Ci sono due policy sul DDC che possono essere impostate per consentire il reindirizzamento automatico dei dispositivi USB-

  • Consenti la connessione automatica dei dispositivi USB esistenti

  • Consenti la connessione automatica dei dispositivi USB appena collegati

    1. Aprire Citrix Web Studio policies e fare clic sulla scheda Policies.

    2. Fare clic su Create Policy ed espandere le policy ICA > USB Devices.

    3. Modificare l’impostazione Allow existing USB devices to be automatically connected.

    4. Deselezionare la casella di controllo Use default value e selezionare Automatically redirect available USB devices dal menu a discesa, quindi fare clic su Save.

    5. Modificare l’impostazione Allow newly arrived USB devices to be automatically connected.

    6. Deselezionare la casella di controllo Use default value e selezionare Automatically redirect available USB devices dal menu a discesa, quindi fare clic su Save.

Comprendere le regole di reindirizzamento dei dispositivi USB

Quando si utilizza il reindirizzamento USB del client Citrix, è importante capire come le diverse regole vengono prioritizzate e applicate. Pensatela come un insieme di istruzioni: il sistema verifica le regole in un ordine specifico, e la prima regola che trova per un particolare dispositivo è quella che viene applicata. Tutte le altre regole per lo stesso dispositivo trovate più avanti nell’elenco vengono quindi ignorate.

Ecco l’ordine in cui vengono valutate le regole del dispositivo:

  • Regole di reindirizzamento dei dispositivi USB client (Versione 2): Le regole del dispositivo configurate da questa impostazione di policy hanno la massima priorità. Se qui viene trovata una regola per un dispositivo specifico, tale regola viene applicata e nessun’altra regola per quel particolare dispositivo verrà considerata.
  • Regole di reindirizzamento dei dispositivi USB client: Successivamente, ci sono le regole definite in questa impostazione legacy all’interno di Citrix Studio. Se nessuna regola per un dispositivo è stata trovata nella policy Versione 2, il sistema verifica le regole definite in questa impostazione di policy. Anche in questo caso, se qui viene trovata una regola per un dispositivo, questa viene applicata e il sistema smette di cercare regole per quel dispositivo specifico.

    Nota:

    L’impostazione di policy di cui sopra viene applicata solo se Regole di reindirizzamento dei dispositivi USB client (Versione 2) non è impostata in Studio o se la versione di Citrix Workspace App per Windows è precedente alla 2212.

  • Oggetti Criteri di gruppo (GPO) lato client: Se un dispositivo non ha ancora una regola applicata dopo aver controllato entrambe le impostazioni di policy di Studio, il sistema si affida alle regole configurate tramite gli Oggetti Criteri di gruppo lato client.
  • Impostazioni del Registro di sistema lato client: Infine, le impostazioni del Registro di sistema lato client vengono applicate con la priorità più bassa.

Questa gerarchia garantisce che le configurazioni più specifiche o più recenti abbiano la precedenza per un dato dispositivo, fornendo un modo chiaro e prevedibile per gestire il reindirizzamento dei dispositivi USB. È importante ricordare che, sebbene la gerarchia determini l’ordine di valutazione, una regola trovata per un dispositivo a un livello superiore impedirà che le regole per lo stesso dispositivo vengano applicate a livelli inferiori. Tuttavia, le regole impostate a livelli inferiori non vengono completamente ignorate; vengono comunque valutate per tutti i dispositivi a cui non è stata ancora applicata una regola.

Questo approccio a livelli garantisce anche la compatibilità con le versioni precedenti. Quando si esegue l’aggiornamento da versioni precedenti di Citrix Virtual Apps and Desktops™ o Citrix Workspace app, le configurazioni lato client esistenti verranno mantenute. Ciò offre agli amministratori aziendali il tempo di pianificare il percorso di migrazione all’impostazione di policy più avanzata Regole dispositivo Versione 2 in Studio senza interruzioni immediate.

Esempio:

Supponiamo di avere un dispositivo USB specifico con ID fornitore (VID) xxxx e ID prodotto (PID) yyyy.

  • Nelle impostazioni di policy Regole di reindirizzamento dei dispositivi USB client (Versione 2) in Citrix Studio, è presente un set di regole CONNECT VID=xxxx PID=yyyy.
  • Separatamente, in un Oggetto Criteri di gruppo (GPO) lato client, è presente una regola DENY per lo stesso dispositivo DENY: VID=xxxx PID=yyyy.

Quando questo dispositivo è connesso all’endpoint client, il sistema valuterà prima le regole nella policy di Studio versione 2. Trova la regola CONNECT VID=xxxx PID=yyyy. Poiché questa regola ha il livello di precedenza più alto, viene applicata immediatamente. Il sistema ignora quindi qualsiasi altra regola per questo dispositivo specifico. Pertanto, anche se una regola DENY esiste in un GPO lato client, verrà ignorata e il dispositivo verrà reindirizzato correttamente.

Configurazione