Citrix Virtual Apps and Desktops

Lista di autorizzazione dei canali virtuali

La lista di autorizzazione dei canali virtuali è una funzionalità che Le consente di controllare quali canali virtuali non-Citrix sono consentiti nel Suo ambiente. Per impostazione predefinita, la funzionalità della lista di autorizzazione dei canali virtuali è abilitata. Di conseguenza, solo i canali virtuali Citrix sono autorizzati ad aprirsi nelle sessioni di Citrix Virtual Apps and Desktops™. Se è necessario utilizzare canali virtuali personalizzati, siano essi sviluppati internamente o di terze parti, questi devono essere aggiunti esplicitamente alla lista di autorizzazione.

Configurazione

La lista di autorizzazione dei canali virtuali è abilitata per impostazione predefinita. È possibile configurare questa funzionalità utilizzando le seguenti impostazioni nella policy Citrix:

  • Lista di autorizzazione dei canali virtuali: per abilitare o disabilitare la funzionalità e per aggiungere canali virtuali alla lista.
  • Limitazione della registrazione della lista di autorizzazione dei canali virtuali: imposta il periodo di limitazione per la registrazione degli eventi della lista di autorizzazione dei canali virtuali.
  • Registrazione della lista di autorizzazione dei canali virtuali: imposta il livello di registrazione per la lista di autorizzazione dei canali virtuali.

Aggiunta di canali virtuali alla lista di autorizzazione

Per aggiungere un canale virtuale alla lista di autorizzazione, sono necessarie le seguenti informazioni:

  1. Il nome del canale virtuale come definito nel codice, che può essere lungo fino a sette caratteri. Ad esempio, CTXCVC1.

  2. I percorsi dei processi che aprono il canale virtuale sulla macchina VDA. Ad esempio, C:\Program Files\Application\run.exe.

Una volta ottenute le informazioni richieste, è necessario aggiungere il canale virtuale alla lista di autorizzazione utilizzando l’impostazione della policy della lista di autorizzazione dei canali virtuali. Per aggiungere un canale virtuale alla lista, inserisca il nome del canale virtuale seguito da una virgola, quindi il percorso del processo che accede al canale virtuale. Se ci sono più processi, è possibile aggiungerli separando ogni processo con virgole.

Per processi singoli

Utilizzando gli esempi precedenti, aggiunga la seguente voce alla lista:

CTXCVC1,C:\Program Files\Application\run.exe

Per processi multipli

Se ci sono più processi, aggiunga la seguente voce alla lista:

CTXCVC1,C:\Program Files\Application\run.exe,C:\Program Files\Application\run2.exe

Utilizzo di caratteri jolly

L’uso di caratteri jolly (*) è supportato. È possibile utilizzare i caratteri jolly quando i nomi delle directory o degli eseguibili cambiano in base alla versione dell’applicazione, o se il componente di terze parti è installato nei profili degli utenti.

È possibile utilizzare i caratteri jolly nei seguenti scenari:

  • Per sostituire il nome completo della directory. Ad esempio: C:\Program Files\Application\*\run1.exe
  • Per sostituire parte del nome della directory. Ad esempio: C:\Program Files\Application\v*\run1.exe
  • Per sostituire il nome dell’eseguibile. Ad esempio: C:\Program Files\Application\v1.2\*.exe
  • Per sostituire parte del nome dell’eseguibile. Ad esempio: C:\Program Files\Application\v1.2\run*.exe

Si applicano le seguenti restrizioni:

  • Il carattere jolly può essere utilizzato solo per sostituire una singola directory. Ad esempio, se l’eseguibile si trova in C:\Program Files\Application\v1.2\run1.exe
    • Consentito: C:\Program Files\Application\*\run1.exe
    • Non consentito: C:\Program Files\*\run1.exe
  • Le voci devono contenere l’estensione del nome del file.
    • Consentito: C:\Program Files\Application\v1.2\*.exe
    • Non consentito: C:\Program Files\Application\v1.2\*
  • Tutti i percorsi devono essere locali.

Nota:

  • I percorsi di rete non sono consentiti.
  • Il supporto per i caratteri jolly è disponibile a partire da Citrix Virtual Apps and Desktops 2206.
  • Il supporto per i caratteri jolly è disponibile in Citrix Virtual Apps and Desktops 2203 LTSR a partire da CU2.

Utilizzo di variabili d’ambiente di sistema

È possibile utilizzare le variabili d’ambiente di sistema per semplificare la definizione dei processi attendibili nella Sua lista di autorizzazione. È possibile utilizzare qualsiasi variabile predefinita, come %programfiles%, %programfiles(x86)%, %systemdrive% e %systemroot%.

È inoltre possibile utilizzare variabili d’ambiente personalizzate, purché siano definite a livello di sistema.

I seguenti esempi illustrano variabili d’ambiente predefinite:

  • %programfiles%\Application\v1.2\run.exe
  • %programfiles%\Application\*\run.exe
  • %programfiles(x86)%\Application\v1.*\run.exe

Il seguente esempio illustra una variabile d’ambiente di sistema personalizzata:

  • Nome variabile personalizzata: app
  • Valore variabile personalizzata: %programfiles%\Application\
  • Voce della lista di autorizzazione: CTXCVC1,%app%\run.exe

Nota:

Le variabili d’ambiente utente non sono supportate.

Il supporto per le variabili d’ambiente è disponibile a partire da Citrix Virtual Apps and Desktops versione 2209.

Ottenere i nomi e i processi dei canali virtuali

Il modo più semplice per ottenere il nome del canale virtuale e il processo che lo apre sulla macchina VDA è richiedere le informazioni allo sviluppatore o a un fornitore di terze parti che ha fornito il canale virtuale.

In alternativa, è possibile ottenere informazioni applicando i log della funzionalità e seguendo questi passaggi:

  1. Una volta che i componenti client e server del canale virtuale personalizzato sono a posto, avvii un’applicazione virtuale o un desktop virtuale.
  2. Nel log eventi di sistema della macchina VDA, cerchi il nome del canale virtuale personalizzato e il processo che ha tentato di aprirlo. Per maggiori informazioni sugli eventi disponibili, consulti Log eventi.
  3. Disconnetta la sessione.
  4. Aggiunga una voce nelle impostazioni della policy della lista di autorizzazione dei canali virtuali per il canale virtuale e il processo identificati.
  5. Riavvii la macchina.
  6. Una volta che il VDA è registrato, esegua l’applicazione virtuale o il desktop virtuale per verificare che i canali virtuali personalizzati si aprano correttamente.

Considerazioni per i canali virtuali Citrix

Tutti i canali virtuali Citrix integrati sono considerati attendibili e possono essere aperti senza ulteriori configurazioni. Tuttavia, le due seguenti funzionalità richiedono voci esplicite nella lista di autorizzazione a causa di dipendenze esterne:

  • Reindirizzamento multimediale
  • HDX RealTime Optimization Pack per Skype for Business

Reindirizzamento multimediale

Se utilizza un lettore multimediale diverso da Windows Media Player come lettore multimediale di sistema, deve aggiungerlo alla lista di autorizzazione come processo attendibile. Le seguenti informazioni sono richieste per la voce della lista di autorizzazione:

  • Nome del canale virtuale: CTXMM
  • Processo: Percorso del lettore multimediale utilizzato nella Sua macchina VDA. Ad esempio, C:\Program Files (x86)\Windows Media Player\wmplayer.exe.
  • Voce della lista di autorizzazione: CTXMM,C:\Program Files (x86)\Windows Media Player\wmplayer.exe

HDX RealTime Optimization Pack per Skype for Business

Le seguenti informazioni sono richieste per la voce della lista di autorizzazione:

  • Nome del canale virtuale: CTXRMEP
  • Processo: Percorso dell’eseguibile di Skype for Business nella Sua macchina VDA, che può variare in base alla versione di Skype for Business o se ha utilizzato un percorso di installazione personalizzato. Ad esempio, C:\Program Files\Microsoft Office\root\Office16\lync.exe.
  • Voce della lista di autorizzazione: CTXRMEP,C:\Program Files\Microsoft Office\root\Office16\lync.exe
Lista di autorizzazione dei canali virtuali