Citrix DaaS™

Pacchetti di app

I pacchetti di app sono distribuzioni di applicazioni preconfigurate che Citrix® gestisce. Consentono la virtualizzazione delle applicazioni, il che implica che le applicazioni vengono eseguite indipendentemente dal sistema operativo e dall’interfaccia del dispositivo dell’utente.

I pacchetti di app semplificano la gestione delle applicazioni, riducono il sovraccarico IT e garantiscono che le applicazioni siano sicure e funzionali per tutto il loro ciclo di vita.

Citrix supporta le seguenti tecnologie di packaging per la distribuzione di applicazioni agli utenti:

Questo articolo illustra come distribuire e fornire queste applicazioni in pacchetto nel proprio ambiente Citrix DaaS™.

Applicazioni App-V

Application Virtualization (App-V) è una tecnologia Microsoft che consente lo streaming e l’accesso alle applicazioni senza richiederne l’installazione sul dispositivo dell’utente finale. Citrix DaaS può utilizzare App-V per distribuire applicazioni, fornendo un modo centralizzato ed efficiente per gestire le applicazioni su diverse macchine client.

Per maggiori informazioni sui componenti e sui concetti con cui si interagisce durante la distribuzione di applicazioni in pacchetto App-V, consultare la documentazione Microsoft: Panoramica di Application Virtualization (App-V) per client Windows.

Termini importanti

  • Server di gestione: fornisce una console centralizzata per gestire l’infrastruttura App-V e distribuisce applicazioni virtuali sia al client desktop App-V che a un client Remote Desktop Services. Il server di gestione App-V autentica, richiede e fornisce la sicurezza, la misurazione, il monitoraggio e la raccolta dati richiesti dall’amministratore. Il server utilizza Active Directory e strumenti di supporto per gestire utenti e applicazioni.
  • Server di pubblicazione: fornisce ai client App-V applicazioni per utenti specifici e ospita il pacchetto applicativo virtuale per lo streaming. Recupera i pacchetti dal server di gestione.
  • File di configurazione dinamici: i pacchetti App-V possono essere personalizzati utilizzando file di configurazione dinamici che, se applicati al pacchetto, possono essere utilizzati per modificarne le caratteristiche. Ad esempio, è possibile utilizzarli per definire scorciatoie e comportamenti aggiuntivi delle applicazioni. Per maggiori informazioni, vedere File di configurazione dinamici

File di configurazione dinamici

Citrix App-V supporta entrambi i tipi di file di configurazione dinamici. Le impostazioni dei file vengono applicate all’avvio dell’applicazione:

  • File di configurazione di distribuzione forniscono una configurazione a livello di macchina per tutti gli utenti. Questi file dovrebbero essere denominati <packageFileName>_DeploymentConfig.xml e trovarsi nella stessa cartella del pacchetto App-V a cui si applicano. Questi file sono supportati dalla gestione con amministratore singolo e doppio.
  • File di configurazione utente forniscono una configurazione specifica dell’utente che supporta personalizzazioni per utente al pacchetto. L’amministratore singolo supporta i file di configurazione utente denominati nel seguente formato: <packageFileName>_[UserSID | Username | GroupSID |GroupName_]UserConfig.xml e situati nella stessa cartella del pacchetto App-V a cui si applicano.

    Quando esistono più file di configurazione utente per un pacchetto specifico, vengono applicati con la seguente priorità:

    1. SID utente
    2. Nome utente
    3. SID gruppo AD (il primo trovato vince)
    4. Nome gruppo AD (il primo trovato vince)
    5. Predefinito

    Ad esempio:

     MyAppVPackage_S-1-5-21-000000001-0000000001-000000001-001_UserConfig.xml
     MyAppVPackage_joeblogs_UserConfig.xml
     MyAppVPackage_S-1-5-32-547_UserConfig.xml
     MyAppVPackage_Power Users_UserConfig.xml
     MyAppVPackage_UserConfig.xml
     <!--NeedCopy-->
    

    Nota:

    La parte specifica dell’utente del nome del file può anche facoltativamente trovarsi alla fine (ad esempio MyAppVPackage_UserConfig_joeblogs.xml).

Importante:

Non è possibile applicare modifiche alla configurazione di distribuzione dinamica quando sono presenti sessioni utente con un’applicazione aperta nel pacchetto. È possibile applicare modifiche ai file di configurazione utente dinamica se altri utenti (ma non l’utente corrente) hanno l’applicazione del pacchetto aperta.

Posizione del file di configurazione dinamica

Nella gestione a singolo amministratore, i componenti Citrix App-V elaborano solo i file di configurazione dinamica, che si trovano nella stessa cartella del loro pacchetto App-V.

Quando le applicazioni nel pacchetto vengono avviate, tutte le modifiche ai file di configurazione dinamica corrispondenti vengono riapplicate. Se i file di configurazione dinamica si trovano in una posizione diversa rispetto ai loro pacchetti, utilizzare un file di mappatura per mappare i pacchetti ai loro file di configurazione di distribuzione.

Per creare un file di mappatura:

  1. Aprire un nuovo file di testo.
  2. Per ogni file di configurazione dinamica, aggiungere una riga che specifica il percorso del pacchetto utilizzando il formato <PackageGuid> : path.

    Ad esempio:

    F1f4fd78ef044176aad9082073a0c780 : c:\widows\file\packagedeploy.xml
    <!--NeedCopy-->
    
  3. Salvare il file come ctxAppVDynamicConfigurations.cfg nella stessa cartella del pacchetto.

L’intera gerarchia di directory sulla stessa condivisione UNC del pacchetto App-V viene cercata ricorsivamente verso l’alto per questo file ogni volta che viene avviata un’applicazione nel pacchetto.

Metodi

È possibile utilizzare i seguenti metodi per distribuire e gestire i pacchetti App-V:

  • Dual Admin: In questo metodo, i server Citrix DaaS e App-V collaborano per distribuire e gestire i pacchetti. Questo metodo richiede a Citrix DaaS di aggiornare periodicamente la vista snapshot dello stato del server App-V. Comporta costi di hardware, infrastruttura e amministrazione. I server Citrix DaaS e App-V devono rimanere sincronizzati, in particolare per i permessi utente.

    Questo metodo funziona al meglio in distribuzioni App-V e Citrix strettamente accoppiate. In questo metodo:

    • Server di gestione App-V gestisce i file di configurazione dinamici
    • Componente di distribuzione dei pacchetti di app installato sulle macchine VDA: Gestisce la registrazione del server di pubblicazione appropriato necessario per l’avvio di un’applicazione.

    Ciò garantisce che il server di pubblicazione sia sincronizzato per l’utente al momento opportuno. Il server di pubblicazione gestisce altri aspetti del ciclo di vita del pacchetto di app (come l’aggiornamento all’accesso e i gruppi di connessione) utilizzando le impostazioni con cui è configurato.

  • Amministratore singolo: I pacchetti di applicazioni sono archiviati su condivisioni di rete. Citrix DaaS distribuisce e gestisce i pacchetti in modo indipendente.

    Questo metodo riduce il sovraccarico perché i server App-V e l’infrastruttura del database non sono necessari nella distribuzione.

    Con questo metodo, si archiviano i pacchetti App-V su una condivisione di rete e si caricano i relativi metadati da tale posizione nell’ambiente. Il componente di distribuzione dei pacchetti di app installato sulle macchine VDA gestisce e distribuisce quindi le applicazioni come segue:

    • Elaborare i file di configurazione della distribuzione e i file di configurazione utente all’avvio di un’applicazione.
    • Gestire tutti gli aspetti dei cicli di vita dei pacchetti sulla macchina host.

Nota:

  • È possibile utilizzare uno o entrambi i metodi di gestione contemporaneamente. In altre parole, quando si aggiungono applicazioni ai gruppi di consegna, le applicazioni possono provenire da pacchetti App-V situati su server App-V o su una condivisione di rete.
  • Se si utilizzano entrambi i metodi di gestione contemporaneamente e il pacchetto App-V ha un file di configurazione dinamico in entrambe le posizioni, viene utilizzato il file presente nel server App-V (gestione doppia).
  • Quando si selezionano i pacchetti di app nel riquadro di navigazione di Web Studio, la visualizzazione mostra i nomi e i profili dei pacchetti. La colonna Tipo di pacchetto indica quale tecnologia viene utilizzata per distribuire il pacchetto e dove sono referenziati nella Libreria applicazioni. Quando si seleziona un pacchetto, il riquadro dei dettagli elenca le applicazioni e i collegamenti nel pacchetto.

Applicazioni MSIX e MSIX app attach

MSIX è un formato di pacchetto di app Windows che offre un’esperienza di packaging moderna a tutte le app Windows. MSIX è adatto a vari tipi di applicazioni Windows, inclusi Win32, .NET e UWP.

MSIX app attach utilizza pacchetti MSIX pre-espansi su dischi rigidi virtuali, che possono essere montati sulla macchina di destinazione secondo necessità, anziché trasmettere in streaming il contenuto del pacchetto. Può migliorare i tempi di distribuzione, ridurre il traffico di rete e abbassare gli IOPS sulla macchina di destinazione, ma richiede lavoro aggiuntivo per creare e mantenere i dischi di app attach.

Citrix DaaS distribuisce applicazioni MSIX e MSIX app attach agli utenti tramite il Componente di distribuzione dei pacchetti di app installato sulle macchine VDA. Questo componente gestisce tutti gli aspetti del ciclo di vita dei pacchetti sulla macchina host.

Per maggiori informazioni su MSIX e MSIX app attach, consultare la documentazione Microsoft: documentazione MSIX e App Attach in Azure Virtual Desktop rispettivamente.

Nota:

  • Supportiamo i pacchetti MSIX nativi su VDA desktop e server e MSIX app attach sui formati di immagine disco .vhd, .vhdx e .cim solo sui VDA desktop.
  • Microsoft non offre un’implementazione di AppAttach per Server 2019. Sebbene AppAttach sia presente in Server 2022 e 2025, Microsoft non lo supporta su queste versioni. Pertanto, anche noi non supportiamo AppAttach su Server 2022 e 2025.
  • Abilitare il sideloading su Windows Server 2019.
  • Assicurarsi che i VDA si fidino dei certificati con cui sono firmati i pacchetti.

Applicazioni FlexApp

FlexApp è una soluzione di layering delle applicazioni sviluppata da Liquidware che collega qualsiasi applicazione a una sessione Windows senza modificare l’immagine di base sottostante tramite il tradizionale processo di installazione delle applicazioni.

Le applicazioni FlexApp One sono incapsulate in un singolo file condivisibile, consentendo loro di funzionare senza richiedere un ulteriore livello di applicazione sulle sessioni Windows. Gli utenti possono avviare l’applicazione facendo clic sul file contenitore, che integra rapidamente una o più applicazioni nel loro spazio di lavoro Windows.

Citrix distribuisce le applicazioni FlexApp agli utenti tramite il Componente di distribuzione dei pacchetti di app e l’agente di distribuzione FlexApp installati sulle macchine VDA. Questi due componenti gestiscono tutti gli aspetti del ciclo di vita dei pacchetti sulla macchina host.

Applicazioni Elastic App

La tecnologia Elastic App è una funzionalità di Citrix App Layering che consente di assegnare dinamicamente i livelli delle applicazioni agli utenti al momento dell’accesso, anziché installarli in un’immagine di base. Con la tecnologia Elastic App, le applicazioni seguono l’utente attraverso diverse macchine virtuali, garantendo che abbiano sempre accesso alle app di cui hanno bisogno senza appesantire l’immagine master.

Citrix DaaS distribuisce le applicazioni Elastic App agli utenti tramite il componente Citrix Personalization e Application Layering Enterprise Layer Manager (ELM). Questi due componenti gestiscono tutti gli aspetti del ciclo di vita dei pacchetti sulla macchina host. Per maggiori informazioni su Application Layering Enterprise Layer Manager, consultare il documento Citrix App Layering™.

Applicazioni Cloudpaging

Cloudpaging è la tecnologia di streaming di applicazioni di Numecent che fornisce applicazioni a una sessione Windows senza richiedere modifiche all’immagine di base.

Con Cloudpaging, le applicazioni si avviano quasi istantaneamente perché solo una piccola parte del codice (tipicamente meno del 10%) viene trasmessa in streaming inizialmente. I componenti rimanenti vengono trasmessi in streaming in background quando gli utenti vi accedono, offrendo un’esperienza senza interruzioni.

Per gli ambienti Citrix, il componente di distribuzione dei pacchetti di app sul VDA funziona con il Numecent Cloudpaging Player per gestire il ciclo di vita dell’applicazione. Il componente Citrix orchestra la distribuzione, mentre il Cloudpaging Player gestisce lo streaming on-demand e l’esecuzione all’interno della sessione.

Requisiti di configurazione

Considerare i seguenti dettagli di configurazione:

Cloudpaging Player e LogoffCheckSysModules

Quando si utilizzano applicazioni virtuali pubblicate con container Cloudpaging, configurare le seguenti impostazioni per consentire la disconnessione di una sessione:

Impostazione Valore
Chiave di registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
Nome valore LogoffCheckSysModules
Tipo di valore REG_SZ
Dati valore CoreHelper.exe

URL per la whitelist

Oltre ai requisiti standard per la whitelist degli URL, i VDA richiedono l’accesso al seguente endpoint:

Parametro Valore
URL external-api.cloudpager.net
Porta 443
Client Modulo PowerShell Cloudpager
Configurazione proxy forward per il Web
  • Accesso in uscita consentito
  • Bypass dell’autenticazione richiesto
Descrizione Modulo PowerShell di Cloudpager

Facoltativamente, è possibile creare un gruppo di consegna dedicato con un VDA utilizzato esclusivamente per eseguire la rilevazione di Cloudpager al fine di limitare gli URL consentiti richiesti. Si consiglia di creare un gruppo di consegna con una macchina che abbia installato VDA versione 2511 o successiva e il Componente di consegna dei pacchetti di app.

Per ulteriori informazioni sui requisiti di rete e firewall del client Cloudpager, consultare l’articolo della knowledge base di Numecent.

Distribuire e consegnare pacchetti di app

Prerequisiti

Per supportare la consegna di pacchetti App-V, MSIX, MSIX app attach, FlexApp, Elastic App e applicazioni Cloudpaging, è necessario installare prima il Componente di consegna dei pacchetti di app sulle macchine VDA. Per i dettagli, vedere Installare il Componente di consegna dei pacchetti di app sulle macchine VDA.

Installare il Componente di consegna dei pacchetti di app sulle macchine VDA

Il Componente di consegna dei pacchetti di app gestisce il processo di pubblicazione per i pacchetti di applicazioni nei formati App-V, MSIX, MSIX app attach, FlexApp, Elastic App e Cloudpaging. Questo componente non viene installato per impostazione predefinita quando si installa un VDA. È possibile installare il componente durante o dopo l’installazione del VDA.

Per installare il componente durante l’installazione del VDA, utilizzare uno dei seguenti metodi:

  • Nella procedura guidata di installazione, andare alla pagina Componenti aggiuntivi e quindi selezionare la casella di controllo Componente di consegna dei pacchetti di app.
  • Nell’interfaccia della riga di comando, utilizzare l’opzione /includeadditional "Citrix Personalization for App-V – VDA".

Per installare il componente dopo l’installazione del VDA, seguire questi passaggi:

  1. Sulla macchina VDA, andare su Pannello di controllo > Programmi > Programmi e funzionalità, fare clic con il pulsante destro del mouse su Citrix Virtual Delivery Agent e quindi selezionare Cambia.
  2. Nella procedura guidata che viene visualizzata, passare alla pagina Componenti aggiuntivi e quindi abilitare la casella di controllo Componente di distribuzione dei pacchetti di app.

Nota:

  • Microsoft App-V Desktop Client è il componente che esegue applicazioni virtuali da pacchetti App-V sui dispositivi utente. Windows 10 (1607 o versioni successive) e Windows Server 2019 e versioni successive includono già questo software client App-V. È necessario abilitarlo solo sulle macchine VDA. Per ulteriori informazioni, consultare questo articolo della documentazione Microsoft: Abilitare il client App-V integrato.
  • Per le applicazioni FlexApp, installare l’agente FlexApp One sul VDA insieme al componente di distribuzione dei pacchetti di app.
  • Per le applicazioni Elastic App, installare l’immagine abilitata per App Layering sul VDA insieme al componente di distribuzione dei pacchetti di app.
  • Per le applicazioni Cloudpaging, installare il Cloudpaging Player sul VDA insieme al componente di distribuzione dei pacchetti di app.

Installare l’agente FlexApp One

  1. Avviare un prompt dei comandi come amministratore sul VDA.
  2. Individuare il percorso di rete per qualsiasi pacchetto FlexApp One.

  3. Immettere il seguente comando:

    \\path\to\any\FlexAppOnePackage.exe --install
    <!--NeedCopy-->
    
  4. Accettare eventuali richieste visualizzate.

Installare l’immagine abilitata per App Layering

  1. Configurare l’app layering. Seguire le istruzioni nella documentazione di Citrix App Layering. Il processo include:

    1. Configurare Enterprise Layer Manager (ELM).
    2. Importare un’immagine OS gold.
    3. Creare un layer della piattaforma.
    4. Creare layer dell’applicazione.
    5. In ELM, selezionare la casella di controllo Abilita questo layer dell’app per l’uso con i pacchetti di app di Studio per ogni layer dell’applicazione che si desidera distribuire.
  2. Installare un’immagine che include il componente Elastic Layering sulle macchine VDA. È possibile utilizzare uno dei seguenti modi:

    1. Distribuire l’immagine da ELM con Elastic Layering abilitato.
    2. Installare il VDA manualmente sulla macchina e selezionare il componente Elastic Layering durante l’installazione.

Installare il Cloudpaging Player

  1. Aprire un prompt dei comandi come amministratore sul VDA.

  2. Accedere alla cartella che contiene il programma di installazione di Cloudpaging Player.

  3. Eseguire il comando seguente per installare il player in modalità invisibile all’utente e configurare l’URL della console SaaS. Sostituire i valori segnaposto in base alle esigenze:

    cloudpaging-player-setup-x64-release.exe /S /v"/qn ADDLOCAL=ALL REG_BASETOKENPATHORURL=https://your-tenant-url/api/token"
    <!--NeedCopy-->
    
  4. (Facoltativo) Verificare la configurazione dopo l’installazione controllando il seguente valore del Registro di sistema:

    • Percorso: HKEY_LOCAL_MACHINE\SOFTWARE\Numecent\StreamingCore\Settings\Launcher
    • Nome: BaseTokenPathOrURL
    • Dati: Il valore deve corrispondere all’URL specificato durante l’installazione.

Distribuire applicazioni in pacchetto

Dopo aver completato l’installazione dei prerequisiti, procedere come segue per distribuire le applicazioni pacchettizzate agli utenti:

  1. Archiviare i pacchetti di applicazioni su condivisioni di rete.
  2. Caricare i pacchetti di applicazioni nell’ambiente.
  3. Aggiungere applicazioni ai gruppi di consegna.
  4. Per abilitare la distribuzione automatica dei pacchetti App-V interdipendenti, creare gruppi di isolamento.

Archiviare i pacchetti di applicazioni su condivisioni di rete

Dopo aver configurato l’infrastruttura, generare i pacchetti di applicazioni e archiviarli in una posizione di rete, ad esempio una condivisione di rete UNC o SMB, o in una condivisione file di Azure.

I passaggi dettagliati sono i seguenti:

  1. Generare i pacchetti di applicazioni. Per i dettagli, consultare la documentazione Microsoft: Creazione e gestione di applicazioni virtualizzate App-V.

  2. Archiviare i pacchetti di applicazioni in una posizione di rete:

    • Per App-V Single Admin: archiviare i pacchetti e i corrispondenti file di configurazione dinamica (App-V) su una condivisione di rete UNC o SMB o su una condivisione file di Azure.

    • Per App-V Dual Admin: pubblicare i pacchetti sul server di gestione App-V da un percorso UNC. (La pubblicazione da URL HTTP non è supportata.)

    • Per MSIX o MSIX app attach: archiviare i pacchetti su una condivisione di rete UNC o SMB o su una condivisione file di Azure.

    • Per FlexApp: archiviare i pacchetti su una condivisione di rete UNC o SMB o su una condivisione file di Azure.

    • Per Elastic App: archiviare i pacchetti su una condivisione di rete UNC o SMB o su una condivisione file di Azure.

    • Per Cloudpaging: Archiviare i pacchetti su una condivisione di rete UNC o SMB o su una condivisione file di Azure.

  3. Assicurarsi che il VDA disponga dell’autorizzazione di lettura sul percorso di archiviazione del pacchetto:

    • Se si archiviano i pacchetti su una condivisione di rete UNC o SMB nel dominio AD, concedere alla macchina VDA l’autorizzazione di lettura al percorso di archiviazione. Per farlo, è possibile concedere esplicitamente all’account AD della macchina l’autorizzazione di lettura alla condivisione, oppure includere l’account in un gruppo AD che disponga di tale autorizzazione.

    • Se si archiviano i pacchetti su una condivisione file di Azure, concedere prima a un account utente l’autorizzazione di lettura al percorso di archiviazione in Azure. Successivamente, configurare ctxAppVService in esecuzione sulla macchina VDA per utilizzare tale account utente per accedere al percorso di archiviazione del pacchetto. Per i passaggi dettagliati, vedere Modificare l’account di accesso utente.

Modificare l’account di accesso utente

Modificare l’account di accesso utente nei seguenti due scenari:

  • Per accedere ai pacchetti su una condivisione file di Azure utilizzando un account AD collegato:
    • L’entità di connessione deve essere un account utente, non un account macchina, poiché Microsoft Entra ID non concede autorizzazioni di lettura agli account macchina sulle condivisioni file.
  • Se i pacchetti MSIX e MSIX AppAttach contengono servizi:
    • Il pacchetto deve essere pubblicato utilizzando un account utente con privilegi amministrativi sulla macchina locale prima di poter essere pubblicato a qualsiasi utente non amministrativo. Ciò è necessario affinché i servizi in pacchetto vengano installati e i pacchetti possono essere pubblicati solo agli utenti, non alle macchine, rendendo l’account LocalService predefinito non idoneo.

Il VDA chiama ctxAppVService per accedere ai percorsi di archiviazione dei pacchetti ed eseguire operazioni che richiedono privilegi amministrativi. Per impostazione predefinita, ctxAppVService viene eseguito nel contesto dell’account LocalService della macchina che si autentica ad AD utilizzando l’identità della macchina e non è adatto per gli scenari precedenti.

In entrambi i casi, il servizio deve essere riconfigurato per utilizzare un account utente AD che abbia privilegi amministrativi localmente e a cui sia stato concesso l’accesso in lettura alla posizione di archiviazione per i pacchetti, sia essa una condivisione SMB o una condivisione file di Azure, come segue:

  1. Avviare Servizi, fare clic con il pulsante destro del mouse su ctxAppVService, quindi selezionare Proprietà.
  2. Nella scheda Accesso, selezionare Questo account:
    1. Immettere un account utente che abbia privilegi amministrativi locali e autorizzazione di lettura al percorso di archiviazione del pacchetto
    2. Inserisci la password dell’utente due volte.
  3. Fai clic su OK.

Caricare i pacchetti di applicazioni nel tuo ambiente

Dopo aver archiviato i pacchetti di applicazioni in una posizione di rete, se necessario, caricali nel tuo ambiente per la distribuzione. Utilizza uno dei seguenti metodi, se necessario:

Preparativi

Citrix DaaS utilizza una macchina VDA per configurare la connessione alla posizione di rete per il rilevamento dei pacchetti. Pertanto, crea un gruppo di consegna in anticipo e assicurati che almeno un VDA nel gruppo soddisfi i seguenti requisiti:

  • Versione VDA:
    • Per rilevare i pacchetti App-V: 2203 o versioni successive
    • Per rilevare i pacchetti MSIX e MSIX app attach: 2209 o versioni successive
    • Per rilevare i pacchetti FlexApp: 2311 o versioni successive e il software FlexApp Agent
    • Per rilevare i pacchetti Elastic App: 2511 o versioni successive e l’immagine abilitata per App Layering
    • Per rilevare i pacchetti Cloudpaging dalla console Cloudpager: 2511 o versioni successive
    • Per rilevare i pacchetti Cloudpaging da una condivisione di rete: 2603 o versioni successive
  • Componente di distribuzione dei pacchetti di app: Installato
  • Autorizzazione sulla posizione del pacchetto: Lettura (Vedere Archiviare i pacchetti di applicazioni su condivisioni di rete per i dettagli.)
  • Alimentazione: Accesa
  • Stato: Registrato
Caricare pacchetti di applicazioni in blocco

Caricare i pacchetti in una posizione di rete nel proprio ambiente. Assicurarsi di avere i seguenti elementi pronti prima del caricamento:

  • Un gruppo di consegna che soddisfa i requisiti di Preparazioni
  • Il percorso della posizione di rete

Per caricare i pacchetti in blocco, seguire questi passaggi:

  1. Nel riquadro sinistro, selezionare Pacchetti di app.
  2. Nella scheda Rilevamento pacchetti, fare clic sul pulsante Crea profilo di rilevamento. Viene visualizzata la pagina Crea profilo di rilevamento.
  3. Nel campo Nome, immettere un nome descrittivo per il profilo.
  4. Nel campo Gruppo di consegna, fare clic su Seleziona un gruppo di consegna. Quindi, selezionare un gruppo di consegna che soddisfi i requisiti indicati in Preparazioni e fare clic su OK.
  5. Nel campo Tipo di posizione, selezionare server Microsoft App-V, condivisione di rete o Numecent Cloudpager in base a dove si archiviano i pacchetti, quindi completare le impostazioni corrispondenti:
    • Se è stato selezionato server Microsoft App-V, immettere le seguenti informazioni:
      • URL del server di gestione. Esempio: http://appv-server.example.com
      • Credenziali di accesso dell’amministratore del server di gestione.
      • URL e numero di porta del server di pubblicazione. Esempio: http://appv-server.example.com:3330
    • Se è stata selezionata Condivisione di rete, specificare le seguenti informazioni:
      • Immettere il percorso UNC della condivisione di rete (Esempio: \\Package-Server\apps\). Per i pacchetti Elastic App, immettere il percorso UNC dal percorso SMB di condivisione file di rete del sistema in ELM.
      • Selezionare i tipi di pacchetto che si desidera caricare. Le opzioni includono App-V, MSIX, MSIX app attach, FlexApp, Elastic App e Cloudpaging.
      • Specificare se cercare i pacchetti nelle sottocartelle.

        Nota:

        Se si cercano pacchetti MSIX app attach in una struttura di cartelle contenente immagini cim, assicurarsi di selezionare le sottocartelle Cerca. In caso contrario, i dischi non vengono rilevati correttamente.

    • Se è stato selezionato Numecent Cloudpager (il che significa che le app Cloudpaging sono archiviate nella console Cloudpager), immettere le seguenti informazioni:

      • URL della console Cloudpager. Esempio: https://cloudpagerconsole.my.org

      • Chiave API di PowerShell.

      • MSID di AppLauncher.

  6. Nella sezione Preferenze, configurare le seguenti opzioni in base alle esigenze:

    • Rimuovi pacchetti assenti: Selezionare questa opzione per rimuovere automaticamente i pacchetti dalla scheda Pacchetti se non vengono più trovati nella posizione del profilo durante i controlli di aggiornamento. Se non selezionata, tali pacchetti vengono visualizzati con un’icona disabilitata.

    • Aggiornamento sul posto: selezionare questa opzione per sovrascrivere un pacchetto esistente con una versione più recente scoperta durante un controllo degli aggiornamenti. Se selezionata, i preferiti dell’utente vengono mantenuti dopo l’aggiornamento. Questa opzione è selezionata per impostazione predefinita.

    • Ignora downgrade: selezionare questa opzione per saltare l’importazione di un pacchetto se una versione superiore dello stesso pacchetto esiste già nella libreria. Questa opzione è selezionata per impostazione predefinita.

  7. Fare clic su Crea profilo di rilevamento.

    La pagina Crea profilo di rilevamento si chiude e il profilo appena aggiunto viene visualizzato nell’elenco dei profili. Citrix DaaS carica i pacchetti su Citrix Cloud utilizzando un VDA nel gruppo di consegna. Al termine del caricamento, il campo Stato mostra Importazione riuscita. I pacchetti corrispondenti vengono visualizzati nella scheda Pacchetti.

    Nota:

    • Per verificare la presenza di aggiornamenti dei pacchetti in una posizione del profilo e importarli in Citrix Cloud, selezionare la posizione nell’elenco dei profili e fare clic su Verifica aggiornamenti.
    • Quando si seleziona un profilo di rilevamento nell’elenco, il riquadro dei dettagli mostra i valori correnti di Aggiornamento sul posto e Ignora downgrade come o No.
    • Quando si fa clic su Verifica aggiornamenti, il pannello di conferma visualizza anche le impostazioni correnti di Aggiornamento sul posto e Ignora downgrade prima dell’esecuzione del controllo.
Caricare i pacchetti di applicazioni uno per uno

Caricare un pacchetto di applicazioni da una condivisione di rete nel proprio ambiente. Prima del caricamento, assicurarsi di avere i seguenti elementi pronti:

  • Un gruppo di consegna che soddisfa i requisiti indicati in Preparazioni
  • Il percorso della posizione di rete.

Per caricare un pacchetto nel proprio ambiente, seguire questi passaggi:

  1. Nel riquadro sinistro, selezionare Pacchetti app.
  2. Nella scheda Pacchetti, fare clic sul pulsante Aggiungi pacchetto. Viene visualizzata la pagina Aggiungi pacchetto.
  3. Nel campo Gruppo di consegna, fare clic su Seleziona un gruppo di consegna. Quindi, selezionare un gruppo di consegna che soddisfi i requisiti indicati in Preparazioni, e fare clic su OK.
  4. Nel campo Percorso completo del pacchetto, immettere un percorso come necessario:
    • Per caricare più pacchetti contemporaneamente, immettere i loro percorsi completi, separati da punti e virgola (;). Esempio: \\Package-Server\apps\office365.appv;\\Package-Server\apps\skype.msix;\\Package-Server\apps\slack.vhd
    • Per caricare tutti i pacchetti presenti su una condivisione di rete, immettere il percorso di archiviazione. Esempio: \package-Server\apps\
  5. Nella sezione Preferenze, configurare le seguenti opzioni come necessario:

    • Aggiornamento sul posto: Selezionare questa opzione per sovrascrivere un pacchetto esistente con una versione più recente quando ne viene trovata una. Quando selezionata, i preferiti dell’utente vengono mantenuti dopo l’aggiornamento. Questa opzione è selezionata per impostazione predefinita.

    • Ignora downgrade: Selezionare questa opzione per saltare l’importazione di questo pacchetto se una versione superiore dello stesso pacchetto esiste già nella libreria. Questa opzione è selezionata per impostazione predefinita.

  6. Fare clic su Aggiungi pacchetto.

    Il pacchetto applicazione appare nella scheda Pacchetti.

Aggiungere applicazioni ai gruppi di consegna

Dopo che un pacchetto applicazione è stato completamente caricato nel proprio ambiente, aggiungere le sue applicazioni a uno o più gruppi di consegna, se necessario. Di conseguenza, gli utenti associati a tali gruppi di consegna possono accedere alle applicazioni.

Nota:

  • È possibile distribuire applicazioni in pacchetto a VDA a sessione singola e VDA a sessione multipla tramite gruppi di consegna.
  • Per impostazione predefinita, gli utenti finali hanno accesso a tutte le applicazioni in pacchetto assegnate ai gruppi di consegna associati ai loro VDA a sessione singola (o chiamati Desktop). Per limitare la visibilità di un’applicazione in pacchetto sui VDA desktop a utenti o gruppi specifici, accedere al nodo Applicazioni, selezionare l’applicazione, quindi selezionare Modifica proprietà applicazione > Limita visibilità per apportare modifiche. Vedere Limitare la visibilità delle applicazioni

Per aggiungere una o più applicazioni in un pacchetto a diversi gruppi di consegna, seguire questi passaggi:

  1. Nel riquadro sinistro, selezionare Pacchetti di app.
  2. Nella scheda Pacchetti, selezionare un pacchetto in base alle esigenze.
  3. Nella barra delle azioni, fare clic su Aggiungi gruppi di consegna. Viene visualizzata la pagina Assegna applicazioni ai gruppi di consegna.
  4. Selezionare dove distribuire le applicazioni da questo pacchetto di app, selezionare una o più applicazioni nel pacchetto per l’app Citrix Workspace, quindi fare clic su Avanti.

    • Distribuisci il pacchetto di app sul desktop: Tutte le applicazioni in questo pacchetto vengono distribuite sui desktop virtuali Citrix. Gli utenti finali possono accedervi avviando un desktop dalla scheda Desktop del loro store.
    • Distribuisci le applicazioni su Citrix Workspace: Le applicazioni selezionate in questo pacchetto vengono distribuite come app virtuali Citrix. Gli utenti finali possono accedervi dalla scheda App del loro store.

    Nota:

    Questa impostazione controlla la visibilità predefinita delle applicazioni in pacchetto. Per modificare la visibilità di una specifica applicazione in pacchetto in seguito, andare al nodo Applicazioni, selezionare l’applicazione e scegliere Proprietà > Consegna per apportare modifiche. Per maggiori informazioni, vedere Modificare le proprietà dell’applicazione.

  5. Nell’elenco dei gruppi di consegna, selezionare i gruppi a cui si desidera assegnare le applicazioni, quindi fare clic su Avanti.

    Nota:

    • Se è stato selezionato un pacchetto MSIX o MSIX app attach, nell’elenco vengono visualizzati solo i gruppi di consegna la cui versione VDA è 2106 o successiva.
    • Se è stato selezionato un pacchetto FlexApp, nell’elenco vengono visualizzati solo i gruppi di consegna la cui versione VDA è 2402 o successiva.
    • Se è stato selezionato un pacchetto Elastic App, nell’elenco vengono visualizzati solo i gruppi di consegna la cui versione VDA è 2511 o successiva.
    • Se è stato selezionato un pacchetto Cloudpaging, nell’elenco vengono visualizzati solo i gruppi di consegna la cui versione VDA è 2511 o successiva.
  6. Fare clic su Fine.

Per aggiungere applicazioni in vari pacchetti a più gruppi di consegna, seguire questi passaggi:

  1. Nel riquadro sinistro, selezionare Pacchetti app.
  2. Nella scheda Applicazioni, selezionare Aggiungi applicazioni.
  3. Nella pagina Gruppi, selezionare uno o più gruppi di consegna secondo necessità.
  4. Nella pagina Applicazioni, selezionare uno o più pacchetti di applicazioni come segue:
    1. Fare clic su Aggiungi e quindi selezionare Pacchetti di applicazioni.
    2. Selezionare il tipo di pacchetto necessario (ad esempio, App-V Single Admin). Verranno visualizzati tutti i pacchetti di questo tipo.
    3. Selezionare uno o più pacchetti secondo necessità.
    4. Fare clic su OK e quindi su Avanti.
    5. Per aggiungere altre applicazioni di un tipo di pacchetto diverso, ripetere i passaggi da a a d.
  5. Fare clic su Fine.

È inoltre possibile aggiungere applicazioni in pacchetto a un gruppo di consegna quando:

(Facoltativo) Creare gruppi di isolamento per i pacchetti App-V

È possibile creare gruppi di isolamento per consentire la distribuzione automatica di pacchetti App-V interdipendenti.

Nota:

I gruppi di isolamento sono supportati per il metodo App-V Single Admin. Se si utilizza il metodo App-V Dual Admin, è possibile raggiungere lo stesso obiettivo creando gruppi di connessione nell’infrastruttura Microsoft App-V. Per ulteriori informazioni, consultare questo articolo della documentazione Microsoft: Informazioni sul file del gruppo di connessione.

Informazioni sui gruppi di isolamento

Un gruppo di isolamento è una raccolta di pacchetti applicativi interdipendenti che devono essere eseguiti nella stessa Windows Sandbox per creare un ambiente virtuale. I gruppi di isolamento Citrix App-V sono simili ma non identici ai gruppi di connessione App-V. Un gruppo di isolamento include due tipi di pacchetti:

  • Pacchetti applicativi espliciti: Applicazioni con requisiti di licenza specifici. È possibile limitare tali applicazioni a un intervallo specifico di utenti aggiungendole ai gruppi di consegna.
  • Pacchetti applicativi automatici: Applicazioni sempre disponibili per tutti gli utenti, indipendentemente dal fatto che siano aggiunte ai gruppi di consegna.

Ad esempio, l’applicazione app-a richiede JRE 1.7 per essere eseguita. È possibile creare un gruppo di isolamento che contenga app-a (contrassegnata come Esplicita) e JRE 1.7 (contrassegnata come Automatica). Successivamente, aggiungere il pacchetto App-V per app-a a uno o più gruppi di consegna. Quando un utente avvia app-a, JRE 1.7 viene distribuito automaticamente con essa.

Quando un utente avvia un’applicazione App-V contrassegnata come Esplicita in un gruppo di isolamento, Citrix DaaS verifica l’autorizzazione di accesso dell’utente all’applicazione nei gruppi di consegna. Se l’utente ha l’autorizzazione ad accedere all’applicazione, tutti i pacchetti applicativi Automatici nello stesso gruppo di isolamento vengono resi disponibili all’utente.

Non è necessario aggiungere i pacchetti Automatici a nessun gruppo di consegna. Se c’è un altro pacchetto applicativo Esplicito nel gruppo di isolamento, tale pacchetto viene reso disponibile all’utente solo se si trova nello stesso gruppo di consegna.

Creare un gruppo di isolamento App-V

Creare un gruppo di isolamento e aggiungervi pacchetti applicativi interdipendenti. I passaggi dettagliati sono i seguenti:

  1. Nella scheda Gruppi di isolamento, fare clic su Aggiungi gruppo di isolamento.
  2. Immettere un nome e una descrizione per il gruppo di isolamento. Tutti i pacchetti App-V Single Admin nel proprio ambiente vengono visualizzati nell’elenco Pacchetti disponibili.
  3. Dall’elenco Pacchetti disponibili, selezionare un’applicazione secondo necessità, quindi fare clic sulla freccia destra. L’applicazione selezionata viene visualizzata nell’elenco Pacchetti nel gruppo di isolamento.
  4. Nel campo Distribuzione, selezionare Esplicita o Automatica per l’applicazione.
  5. Ripetere i passaggi 2-3 per aggiungere altri pacchetti.
  6. Per regolare l’ordine dei pacchetti nell’elenco, fare clic sulla freccia su o giù.
  7. Fare clic su Salva.

Nota:

Le configurazioni dei gruppi di isolamento comportano la creazione di gruppi di connessione App-V sul VDA. Gli scenari di distribuzione possono diventare complessi e il client App-V supporta pacchetti che si trovano in un solo gruppo di connessione attivo alla volta. Si consiglia di evitare di aggiungere lo stesso pacchetto a due diversi gruppi di isolamento che sono aggiunti allo stesso gruppo di consegna.

Procedure consigliate

  • Per distribuire i pacchetti App-V, abilitare il sottosistema App-V sul VDA utilizzando il comando PowerShell Enable-AppV.
  • Per distribuire i pacchetti MSIX (e AppAttach), il VDA deve considerare attendibili i certificati con cui sono firmati i pacchetti.
  • Su Windows Server 2019, abilitare il sideloading per distribuire i pacchetti MSIX. Il sideloading non è necessario per Windows 10, 11, Windows Server 2022 e 2025.
  • App Attach non ha alcuna implementazione su Windows Server 2019 e non è attualmente supportato da Microsoft (o da Citrix per estensione) su Windows Server 2022 o 2025.

Avanzate

I seguenti argomenti avanzati forniscono opzioni di configurazione e controlli aggiuntivi per ottimizzare il modo in cui le applicazioni in pacchetto vengono rilevate, aggiornate e distribuite in Citrix DaaS oltre il flusso di lavoro di base dei pacchetti di app.

Automatizzare la pubblicazione di applicazioni in pacchetto

È possibile utilizzare i comandi PowerShell per automatizzare la pubblicazione di applicazioni in pacchetto:

Sul Delivery Controller™, eseguire i seguenti comandi PowerShell:

  1. Per caricare i comandi presenti nel modulo di rilevamento pacchetti:

    Import-Module "D:\Support\Tools\Scripts\Citrix.Cloud.AppLibrary.Admin.v1.psm1"
    <!--NeedCopy-->
    

    Nota:

    La versione del modulo di rilevamento pacchetti si trova sull’ISO di Citrix DaaS nel percorso menzionato al passaggio 1.

  2. Il modulo di rilevamento pacchetti deve provenire dall’ISO di una versione di Citrix DaaS che supporti anche il tipo di pacchetto che si sta pubblicando, ovvero è necessaria la versione 2311 o successiva per le applicazioni FlexAppOne. Si consiglia di utilizzare la versione più recente disponibile.
  3. Per recuperare gli ID dei gruppi di consegna e gli ID delle applicazioni in pacchetto pertinenti:

    Get-BrokerDesktopGroup | Format-Table Uid, Name
    Get-AppLibAppVApplication | Format-Table Uid, Name
    <!--NeedCopy-->
    
  4. Per pubblicare i pacchetti e creare le appropriate BrokerMachineConfigurations:

    Publish-PackagedApplication -AppLibararyApplicationUid <AppLibararyApplication.Uid > -DesktopGroupUid <DesktopGroup.Uid>
    <!--NeedCopy-->
    
  5. Per sincronizzare le configurazioni del Broker, che vengono successivamente inviate all’agente Broker sul VDA:

    Update-DesktopGroupMachineConfigurations -DesktopGroupUid <DesktopGroup.Uid>
    <!--NeedCopy-->
    

    Nota:

    Assicurarsi di eseguire il comando PowerShell Update-DesktopGroupMachineConfigurations dopo aver pubblicato o rimosso applicazioni in pacchetto da un gruppo di consegna tramite la riga di comando di PowerShell. In caso contrario, le informazioni sulle applicazioni pubblicate non vengono inviate correttamente al VDA e gli avvii falliscono.

Limitare la visibilità delle applicazioni

In un ambiente Citrix DaaS, quando le applicazioni dai pacchetti vengono pubblicate sui desktop, il sistema rispetta le impostazioni di visibilità utente e gruppo di Active Directory (AD) per tali applicazioni. Tuttavia, anche se un utente ha visibilità solo su un’applicazione all’interno di un pacchetto, l’intero pacchetto deve essere distribuito alla sessione di Desktop virtuale (o App senza interruzioni) poiché i singoli componenti del pacchetto non possono essere suddivisi sul VDA. Inoltre, prima della versione 2503 del VDA, le modifiche che riducono la visibilità dell’applicazione dopo la pubblicazione iniziale non comporteranno una pulizia dei pacchetti precedentemente pubblicati sui successivi avvii del desktop. Inoltre, altri livelli di visibilità, come la visibilità del desktop rispetto a quella dello spazio di lavoro, operano al di sopra di queste assegnazioni di visibilità di AD.

È possibile controllare se le applicazioni in pacchetto devono apparire in Workspace o essere distribuite alle sessioni desktop VDI degli utenti. Una volta pubblicata un’applicazione in pacchetto, è possibile aggiornare la proprietà PackagedApplicationVisibility su BrokerApplictaion utilizzando il comando PowerShell Set-BrokerApplication -Name "MyApp" -PackagedApplicationVisibility "Workspace|Desktop|WorkspaceAndDesktop".

Il valore predefinito di PackagedApplicationVisibility è WorkspaceAndDesktop.

Il valore Workspace: l’app appare solo in WorkspaceApp ed è disponibile per un avvio di app senza interruzioni, ma l’app non verrà automaticamente pubblicata in nessuna sessione desktop avviata dagli utenti.

Il valore Desktop: nasconde l’icona dell’app da WorkspaceApp rendendola non disponibile per un AppLaunch senza interruzioni, ma l’app può comunque essere distribuita alle sessioni desktop degli utenti se questi hanno anche accesso ad essa tramite le impostazioni del loro gruppo AD.

Nota:

Le applicazioni in pacchetto pubblicate su desktop statici a sessione singola non sono mai disponibili in Workspace App, indipendentemente dal valore configurato in questa impostazione.

Migrazione dall’infrastruttura completa App-V al flusso di lavoro Single Admin

L’infrastruttura completa di Microsoft App-V (Dual Admin) si sta avvicinando alla fine del ciclo di vita. Per continuare a distribuire pacchetti App-V e altri formati di container supportati, eseguire la migrazione al modello Citrix Single Admin.

Il modello Single Admin elimina la dipendenza dai server di gestione e pubblicazione di App-V e centralizza la gestione dei pacchetti in Studio.

Vantaggi del modello Single Admin

Il passaggio al flusso di lavoro Single Admin semplifica l’architettura e ottimizza la gestione dei pacchetti.

Architettura semplificata

Nel modello Single Admin, il VDA recupera i pacchetti direttamente dalla condivisione file. Citrix gestisce i metadati, la pubblicazione e la logica di isolamento.

Funzionalità Infrastruttura completa (Dual Admin) Single Admin (gestito da Citrix)
Gestione Console di gestione App-V Citrix Studio o Web Studio
Database Obbligatorio (SQL Server) Nessuno (metadati archiviati nel database del sito Citrix)
Pubblicazione Server di pubblicazione App-V Citrix VDA (ctxAppVService)
Origine pacchetto Condivisione UNC (sincronizzata con il server di gestione) Condivisione UNC, condivisione SMB o File di Azure
Logica Gruppi di connessione Gruppi di isolamento Citrix

Vantaggio strategico

Passando a Single Admin, si elimina anche il ritardo di sincronizzazione.

  • Nel modello Dual Admin, è necessario sincronizzare il server di gestione App-V e quindi sincronizzare Studio.

  • Nel modello Single Admin, quando si aggiorna un pacchetto sulla condivisione file e si seleziona Aggiorna in Studio, il pacchetto aggiornato è disponibile al successivo accesso dell’utente.

Flusso di lavoro di migrazione

Seguire questi passaggi per spostare l’infrastruttura completa App-V esistente nel flusso di lavoro Citrix Single Admin:

  1. Passaggio 1: Preparare l’ambiente di destinazione
  2. Passaggio 2: Importare i pacchetti nella libreria Citrix

Passaggio 1: Preparare l’ambiente di destinazione

Prima di importare i pacchetti, assicurarsi che l’infrastruttura e i VDA siano pronti a supportare il modello Single Admin.

  1. Repository condiviso

    1. Identificare la condivisione UNC che ospita i pacchetti .appv.

    2. Assicurarsi che gli account macchina VDA (ad esempio, Domain Computers) abbiano accesso in lettura sia alla condivisione che alle autorizzazioni NTFS.

  2. VDA

    Assicurarsi che tutti i VDA abbiano installato il Componente di distribuzione dei pacchetti app. Per aggiungere questo componente dopo l’installazione:

    1. Eseguire il programma di installazione VDA.
    2. Selezionare Modifica in Programmi e funzionalità.
    3. Aggiungere il Componente di distribuzione dei pacchetti di app.
  3. File di configurazione XML

    Spostare i file _DeploymentConfig.xml e _UserConfig.xml nella stessa cartella del file .appv corrispondente.

    Nel modello Single Admin, il VDA legge i file di configurazione dalla cartella del pacchetto sulla condivisione file anziché da un database App-V centrale.

Passaggio 2: Importare i pacchetti nella libreria Citrix

Dopo aver preparato l’ambiente, importare i pacchetti App-V esistenti nella libreria di applicazioni Citrix.

  1. In Citrix Studio, andare su Configurazione > Pacchetti di app.
  2. Se si sta eseguendo una migrazione completa, rimuovere tutte le connessioni esistenti al server di gestione App-V.
  3. Selezionare Aggiungi pacchetto e puntarlo al percorso UNC del pacchetto.
  4. Citrix analizza la cartella e importa nomi di pacchetti, versioni e ID applicazione nella libreria di applicazioni Citrix.

Dopo l’importazione, è possibile assegnare le applicazioni ai gruppi di consegna in base alle esigenze.

Nota:

Criterio vPrefer (facoltativo): Se si desidera che le applicazioni vengano avviate sul VDA locale anziché essere reindirizzate a un server remoto, abilitare il GPO vPrefer sui VDA.

Risoluzione dei problemi delle applicazioni App-V (modello Single Admin)

Se i pacchetti App-V (nel modello Single Admin) non si avviano o non vengono visualizzati nella sessione utente, utilizzare le seguenti indicazioni per identificare e risolvere i problemi comuni.

Problema Descrizione Soluzione
Rilevamento pacchetti ed errori “Impossibile catalogare”


Quando si aggiunge un pacchetto in Studio, un errore indica che il file non è accessibile o che i metadati non sono validi.


  1. Verificare le autorizzazioni.
    Assicurarsi che l’account macchina del Delivery Controller (ad esempio, DOMAIN\DDC01$) disponga delle autorizzazioni di lettura sia a livello di condivisione che NTFS del percorso UNC che ospita il pacchetto.
  2. Controllare l’integrità XML.
    Assicurarsi che il file .appv e il file _DeploymentConfig.xml abbiano lo stesso prefisso del nome file e si trovino nella stessa cartella.
L’applicazione non si avvia
(codice di errore: 0x80070005 o 0x80040154)




L’utente fa clic sull’icona dell’applicazione e viene visualizzata la schermata Citrix splash, ma l’applicazione non si apre.





  1. Verificare il componente VDA.
    Assicurarsi che il componente di distribuzione dei pacchetti App sia installato sul VDA. Verificare che esista il seguente file: C:\Program Files\Citrix\AppV\ctxAppVService.exe.
  2. Controllare le autorizzazioni VDA.
    Poiché il VDA estrae il pacchetto dalla condivisione file, l’account macchina VDA (ad esempio, DOMAIN\VDA-HR01$) deve disporre dell’accesso in lettura al percorso UNC.
  3. Convalidare la configurazione del client App-V.
    • Eseguire il seguente comando PowerShell sul VDA: Get-AppvClientConfiguration.
    • Se il pacchetto richiede script, assicurarsi che EnablePackageScripts sia impostato su $True.
Conflitti del gruppo di isolamento

Un plug-in, come un componente aggiuntivo di Excel, non può vedere la sua applicazione padre.

  1. In Studio, andare su Pacchetti app > Gruppi di isolamento.
  2. Assicurarsi che entrambi i pacchetti siano aggiunti allo stesso gruppo di isolamento.
    Nel modello Single Admin, il client App-V sul VDA gestisce la connessione virtuale di tali applicazioni in base alla configurazione fornita dal Delivery Controller.
Avvio iniziale lento (buffering)


Il primo avvio di un pacchetto App-V di grandi dimensioni, come AutoCAD o ArcGIS, richiede diversi minuti.


  1. Sul VDA, controllare il seguente registro
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\AppV\Client\Streaming
  • Impostare Autoload su 2 (carica automaticamente tutti i pacchetti usati in precedenza) per migliorare le prestazioni di avvio successive.
  • Controllare le prestazioni della rete. Assicurarsi che la firma SMB o la scansione antivirus sulla condivisione di rete non stiano limitando la velocità di trasferimento.
  • Comandi PowerShell utili (eseguiti sul VDA)

    Per verificare se Citrix ha consegnato correttamente il pacchetto al VDA, eseguire i seguenti comandi in una finestra PowerShell:

    Comando Scopo
    Get-AppvClientPackage Visualizza tutti i pacchetti App-V attualmente memorizzati nella cache o pubblicati nel VDA.
    Get-CtxAppvPackage Visualizza i pacchetti gestiti dall’agente Citrix.
    Start-Service ctxAppVService Riavvia il servizio di orchestrazione Citrix App-V.