Citrix Virtual Apps and Desktops

App Universal Windows Platform

Citrix Virtual Apps and Desktops supporta l’utilizzo di app UWP (Universal Windows Platform) con VDA su computer Windows 10 e Windows Server 2016. Per informazioni sulle app UWP, vedere la seguente documentazione Microsoft:

Il termine app universali viene utilizzato in tutto questo articolo per fare riferimento alle app UWP.

Requisiti e limitazioni

Le app universali sono supportate per i VDA su computer Windows 10 e Windows Server 2016.

La versione minima dei VDA deve essere la 7.11.

Le seguenti funzionalità Citrix Virtual Apps and Desktops non sono supportate o limitate quando si utilizzano le app universali:

  • L’associazione di tipi di file non è supportata.
  • L’accesso alle app locali non è supportato.
  • Anteprima dinamica: se le app in esecuzione nella sessione si sovrappongono, l’anteprima mostra l’icona predefinita. Le API Win32 utilizzate per Dynamic Preview non sono supportate nelle app universali.
  • Remote Action Center: le app universali possono utilizzare Action Center per visualizzare i messaggi nella sessione. Reindirizzare questi messaggi all’endpoint per farli visualizzare all’utente.

L’avvio di app universali e non universali dallo stesso server non è supportato per i VDA di Windows 10. Per Windows Server 2016, posizionare le app universali e non universali in gruppi di distribuzione o gruppi di applicazioni separati.

Tutte le app universali installate sul computer sono enumerate/ Pertanto, Citrix consiglia di disabilitare l’accesso utente a Windows Store. In questo modo le app universali installate da un utente non possono essere utilizzate da un utente diverso.

Durante il sideload, l’app universale è installata sulla macchina ed è disponibile per essere utilizzata da altri utenti. Quando un altro utente avvia l’app, l’app viene installata. Il sistema operativo aggiorna quindi il database AppX perché indichi “come installato” in corrispondenza dell’utente che avvia l’app.

Gli scollegamenti di tolleranza da un’app universale pubblicata che è stata avviata in una finestra seamless o fissa potrebbero comportare la mancata chiusura della sessione e lo scollegamento dell’utente. In questi casi, diversi processi rimasti nella sessione impediscono la corretta chiusura della sessione. Per risolvere questo problema, determinare quale processo impedisce la chiusura della sessione e quindi aggiungerlo al valore della chiave del Registro di sistema “LogoffCheckSysModules”, seguendo le indicazioni riportate in CTX891671.

I nomi visualizzati e le descrizioni delle applicazioni per le app universali potrebbero non avere nomi corretti. Modificare e correggere queste proprietà quando si aggiungono le applicazioni al gruppo di consegna.

Per dettagli di eventuali problemi aggiuntivi, vedere Problemi noti.

Attualmente, diverse app universali hanno icone bianche con trasparenza abilitata, il che rende l’icona non visibile sullo sfondo bianco del display di StoreFront. Per evitare questo problema, è possibile modificare lo sfondo. Ad esempio, sulla macchina di StoreFront, modificare il file C:\inetpub\wwwroot\Citrix\StoreWeb\custom\style.css. Alla fine del file, aggiungere .storeapp-icon {background-image: radial-gradient( circle at top right, yellow, red ); }. L’immagine seguente illustra il prima e il dopo relativi a questo esempio.

Icone con trasparenza abilitata, senza e con cambio di sfondo

In Windows Server 2016, anche Server Manager potrebbe essere avviato all’avvio di un’app universale. Per evitare che ciò si verifichi, è possibile disabilitare l’avvio automatico di Server Manager durante l’accesso con la chiave HKLM\Software\Microsoft\ServerManager\DoNotOpenServerManagerAtLogon del Registro di sistema. Per ulteriori informazioni, vedere https://blogs.technet.microsoft.com/rmilne/2014/05/30/how-to-hide-server-manager-at-logon/.

Installare e pubblicare le app universali

Il supporto per le app universali è abilitato per impostazione predefinita.

Per disabilitare l’uso delle app universali su un VDA, aggiungere l’impostazione del Registro di sistema EnableUWASeamlessSupport in HKLM\Software\Citrix\VirtualDesktopAgent\FeatureToggle e impostarla su 0.

Per installare una o più app universali sui VDA (o su un’immagine master), utilizzare uno dei seguenti metodi:

  • Completare un’installazione offline da Windows Store for Business, utilizzando uno strumento quale Deployment Image Servicing and Management (DISM) per distribuire le app sull’immagine desktop. Per ulteriori informazioni, vedere Distribuire app offline.
  • Effettuare il sideload delle app. Per ulteriori informazioni, vedere Sideload delle app LOB in Windows 10.

Per aggiungere (pubblicare) una o più app universali in Citrix Virtual Apps o Citrix Virtual Desktops:

  1. Dopo aver installato le app universali sulla macchina, aggiungere le app universali a un gruppo di consegna o a un gruppo di applicazioni. È possibile farlo quando si crea un gruppo o in seguito. Nella pagina Applications (Applicazioni), nel menu Add, selezionare From Start menu (Dal menu Start). `

  2. Quando viene visualizzato l’elenco delle applicazioni, selezionare le app universali che si desidera pubblicare.

  3. Continuare la procedura guidata o chiudere la finestra di modifica.

Disinstallare le app universali

Quando si disinstalla un’app universale con un comando come Remove-AppXPackage, l’elemento viene disinstallato solo per gli amministratori. Per rimuovere l’app dalle macchine degli utenti che potrebbero aver avviato e utilizzato l’app, eseguire il comando di rimozione su ciascun computer. Non è possibile disinstallare il pacchetto AppX da tutti i computer degli utenti con un solo comando.

App Universal Windows Platform