Livello di personalizzazione utente
La funzionalità del livello di personalizzazione utente per Citrix Virtual Apps and Desktops™ estende le capacità dei cataloghi di macchine non persistenti per preservare i dati degli utenti e le applicazioni installate localmente tra le sessioni. Basata sulla tecnologia Citrix App Layering sottostante, la funzionalità del livello di personalizzazione utente supporta Citrix Provisioning e Machine Creation Services (MCS) in un catalogo di macchine non persistente.
Lei installa i componenti del livello di personalizzazione utente insieme al Virtual Delivery Agent all’interno dell’immagine master. Un file VHD archivia localmente le applicazioni installate dall’utente. Il VHD montato sull’immagine funge da disco rigido virtuale dell’utente.
Importante:
Lei può distribuire i livelli di personalizzazione utente in Citrix Virtual Apps and Desktops, oppure i livelli utente di App Layering abilitati in un modello di immagine, ma non entrambi. Non installi la funzionalità del livello di personalizzazione utente su un livello all’interno di App Layering.
Questa funzionalità sostituisce Personal vDisk (PvD), fornendo al contempo un’esperienza di spazio di lavoro persistente per gli utenti in un ambiente desktop non persistente, in pool.
Per distribuire la funzionalità del livello di personalizzazione utente, la installi e configuri seguendo i passaggi dettagliati nell’articolo. Fino ad allora, la funzionalità non sarà disponibile.
Supporto applicazioni
Fatte salve le seguenti eccezioni, tutte le applicazioni che un utente installa localmente sul desktop sono supportate nel livello di personalizzazione utente.
Eccezioni
Le seguenti applicazioni costituiscono un’eccezione e non sono supportate nel livello di personalizzazione utente:
- Applicazioni aziendali, come MS Office e Visual Studio.
- Applicazioni che modificano lo stack di rete o l’hardware. Esempio: un client VPN.
- Applicazioni che dispongono di driver a livello di avvio. Esempio: uno scanner antivirus.
-
Applicazioni con driver che utilizzano l’archivio driver. Esempio: un driver di stampante.
Nota:
Lei può rendere disponibili le stampanti utilizzando gli Oggetti Criteri di gruppo (GPO) di Windows.
Non consenta agli utenti di installare localmente applicazioni non supportate. Piuttosto, installi queste applicazioni direttamente sull’immagine master.
Applicazioni che richiedono un account utente locale o amministratore
Quando un utente installa un’applicazione localmente, l’app viene inserita nel suo livello utente. Se l’utente aggiunge o modifica un utente o un gruppo locale, le modifiche non persistono oltre la sessione.
Importante:
Aggiunga qualsiasi utente o gruppo locale richiesto nell’immagine master.
Requisiti
La funzionalità del livello di personalizzazione utente richiede i seguenti componenti:
- Citrix Virtual Apps and Desktops 7 1909 o versioni successive
- Virtual Delivery Agent (VDA), versione 1912
- Citrix Provisioning™, versione 1909 o successiva
- Condivisione file Windows (SMB) o File di Azure con autenticazione AD locale abilitata
Lei può distribuire la funzionalità del livello di personalizzazione utente sulle seguenti versioni di Windows quando il sistema operativo è distribuito come sessione singola. Il supporto è limitato a un singolo utente su una singola sessione.
- Windows 10 Enterprise x64, versione 1607 o successiva
- Windows 10 Multi-Session (File di Azure supportati)
- Windows Server 2016 (File di Azure supportati)
- Windows Server 2019 (File di Azure supportati)
Per Citrix Virtual Apps and Desktops 7, l’uso di File di Azure con i livelli di personalizzazione utente è supportato su Windows Server 2019, Windows Server 2016v e client Windows 10.
Nota:
Il livello di personalizzazione utente è supportato solo come distribuzione VDI server. Per i dettagli sulla distribuzione, consulti l’articolo Server VDI.
Il livello di personalizzazione utente supporta un solo utente alla volta per macchina, e la macchina deve riavviarsi per ripristinare i dischi. Non è possibile utilizzare il livello di personalizzazione utente con sistemi operativi server multi-sessione, ma solo con sistemi server a sessione singola. Il livello di personalizzazione utente funziona solo con desktop non persistenti.
Disinstalli la funzionalità del livello di personalizzazione utente, se installata. Riavvii l’immagine master prima di installare l’ultima versione.
Configurare la condivisione file
La funzionalità del livello di personalizzazione utente richiede l’archiviazione Windows Server Message Block (SMB). Per creare una condivisione file Windows, segua i passaggi usuali per il sistema operativo Windows che sta utilizzando.
Per maggiori informazioni sull’utilizzo di File di Azure con cataloghi basati su Azure, consulti Configurare l’archiviazione File di Azure per i livelli di personalizzazione utente.
Raccomandazioni
Segua le raccomandazioni in questa sezione per una distribuzione riuscita del livello di personalizzazione utente.
Soluzione Profile Management
Il livello di personalizzazione utente memorizza tutte le modifiche apportate dall’utente per una singola immagine del catalogo macchine. Per aggiungere funzionalità avanzate come i dati del profilo mobile tra più immagini del catalogo, Citrix raccomanda di utilizzare anche Profile Management. Per maggiori dettagli, consulti la documentazione di Profile Management.
Quando si utilizza Profile Management con la funzionalità del livello di personalizzazione utente, la cancellazione delle informazioni dell’utente al momento del logoff deve essere chiara. Lei può effettuare la cancellazione utilizzando un Oggetto Criteri di gruppo (GPO) o il criterio sul Delivery Controller™ (DDC).
Per dettagli sui criteri di Profile Management disponibili, consulti Descrizioni e impostazioni predefinite dei criteri di Profile Management.
Microsoft System Center Configuration Manager (SCCM)
Se sta utilizzando SCCM con la funzionalità del livello di personalizzazione utente, segua le linee guida Microsoft per la preparazione dell’immagine in un ambiente VDI. Per maggiori informazioni, consulti questo articolo di Microsoft TechNet.
Dimensione del livello utente
Un livello utente è un disco con provisioning thin che si espande man mano che lo spazio sul disco viene utilizzato. La dimensione predefinita consentita per un livello utente è di 10 GB, il minimo che raccomandiamo.
Nota:
Durante l’installazione, se il valore è impostato su zero (0), la dimensione predefinita del livello utente è impostata su 10 GB.
Se desidera modificare la dimensione del livello utente, può inserire un valore diverso per il criterio di Studio User Layer Size (Dimensione livello utente). Vedere Passaggio 5: Creare criteri personalizzati per il gruppo di consegna, sotto Facoltativo: fare clic su Seleziona accanto a Dimensione livello utente in GB.
Strumenti per l’override della dimensione del livello utente (facoltativo)
Lei può sovrascrivere la dimensione del livello utente utilizzando uno strumento Windows per definire una quota sulla condivisione file del livello utente.
Utilizzi uno dei seguenti strumenti di quota Microsoft per impostare una quota rigida sulla directory del livello utente denominata Users:
- Gestione risorse file server (FSRM)
- Gestione quote
Nota:
L’aumento della quota influisce sui nuovi livelli utente ed espande quelli esistenti. La diminuzione della quota influisce solo sui nuovi livelli utente. I livelli utente esistenti non diminuiscono mai di dimensione.
Distribuire un livello di personalizzazione utente
Quando si distribuisce la funzionalità di personalizzazione utente, si definiscono i criteri all’interno di Studio. Si assegnano quindi i criteri al gruppo di consegna associato al catalogo macchine, dove la funzionalità è distribuita.
Se si lascia l’immagine master senza configurazione del livello di personalizzazione utente, i servizi rimangono inattivi e non interferiscono con le attività di creazione.
Se si impostano i criteri nell’immagine master, i servizi tentano di eseguire e montare un livello utente all’interno dell’immagine master. L’immagine master mostrerebbe comportamenti imprevisti e instabilità.
Per distribuire la funzionalità del livello di personalizzazione utente, completi i seguenti passaggi in quest’ordine:
- Passaggio 1: Verificare la disponibilità di un ambiente Citrix Virtual Apps and Desktops.
- Passaggio 2: Preparare l’immagine master.
- Passaggio 3: Creare un catalogo macchine.
- Passaggio 4: Creare un gruppo di consegna.
- Passaggio 5: Creare criteri personalizzati per il gruppo di consegna.
Passaggio 1: Verificare che l’ambiente Citrix Virtual Apps and Desktops sia disponibile
Si assicuri che il suo ambiente Citrix Virtual Apps and Desktops sia disponibile per l’utilizzo con questa nuova funzionalità. Per i dettagli sulla configurazione, consulti Installare e configurare Citrix Virtual Apps and Desktops.
Passaggio 2: Preparare l’immagine master
Per preparare l’immagine master:
-
Individui l’immagine master. Installi le applicazioni aziendali della sua organizzazione e qualsiasi altra app che i suoi utenti trovino generalmente utile.
-
Se sta distribuendo Server VDI, segua i passaggi nell’articolo Server VDI. Si assicuri di includere il componente opzionale, il Livello di personalizzazione utente. Per i dettagli, consulti le Opzioni della riga di comando per l’installazione di un VDA.
-
Se sta utilizzando Windows 10, installi Virtual Delivery Agent (VDA) 1912. Se è già installata una versione precedente del VDA, disinstalli prima la vecchia versione. Quando installa la nuova versione, si assicuri di selezionare e installare il componente opzionale, il Citrix User Personalization Layer, come segue:
- Faccia clic sul riquadro, Virtual Delivery Agent for Windows Desktop OS:

- Ambiente: Selezioni “Crea un’immagine master MCS” o “Crea un’immagine master utilizzando Citrix Provisioning o strumenti di provisioning di terze parti”.

-
Componenti principali: Faccia clic su Avanti.
-
Componenti aggiuntivi: Selezioni Citrix User Personalization Layer.

- Faccia clic sulle schermate di installazione rimanenti, configurando il VDA come necessario, e faccia clic su Installa. L’immagine si riavvia una o più volte durante l’installazione.
-
Lasci disabilitati gli aggiornamenti di Windows. L’installer del livello di personalizzazione utente disabilita gli aggiornamenti di Windows sull’immagine. Lasci gli aggiornamenti disabilitati.
L’immagine è pronta per essere caricata in Studio.
Passaggio 3: Creare un catalogo macchine
In Studio, segua i passaggi per creare un catalogo macchine. Utilizzi le seguenti opzioni durante la creazione del catalogo:
-
Selezioni Sistema operativo e lo imposti su SO a sessione singola.
-
Selezioni Gestione macchine e lo imposti su Macchine con gestione dell’alimentazione. Ad esempio, macchine virtuali o PC blade.
-
Selezioni Esperienza desktop e lo imposti su tipo di catalogo in pool (casuale) o in pool (statico), come negli esempi seguenti:
-
In pool (casuale):

-
In pool (statico): Se seleziona in pool (statico), configuri i desktop per eliminare tutte le modifiche e cancellare i desktop virtuali quando l’utente si disconnette, come mostrato nella seguente schermata:

Nota:
Il livello di personalizzazione utente non supporta i cataloghi in pool (statico) configurati per utilizzare Citrix Personal vDisk o assegnati come macchine virtuali dedicate.
-
-
Se sta utilizzando MCS, selezioni Immagine master e lo snapshot per l’immagine creata nella sezione precedente.
-
Configuri le restanti proprietà del catalogo come necessario per il suo ambiente.
Passaggio 4: Creare un gruppo di consegna
Crei e configuri un gruppo di consegna, includendo le macchine dal catalogo macchine che ha creato. Per i dettagli, consulti Creare gruppi di consegna.
Passaggio 5: Creare criteri personalizzati per il gruppo di consegna
Per abilitare il montaggio dei livelli utente all’interno dei Virtual Delivery Agent, lei utilizza i parametri di configurazione per specificare:
- Dove accedere ai livelli utente sulla rete.
- Quanto grandi possono diventare i dischi del livello utente.
Per definire i parametri come criteri Citrix personalizzati in Studio e assegnarli al suo gruppo di consegna.
-
In Studio, selezioni Criteri nel riquadro di navigazione:

-
Selezioni Crea criterio nel riquadro Azioni. Appare la finestra Crea criterio.
- Digiti “livello utente” nel campo di ricerca. I seguenti due criteri appaiono nell’elenco dei criteri disponibili:
- Percorso repository livello utente
-
Dimensione livello utente in GB
Nota:
L’aumento della dimensione influisce sui nuovi livelli utente ed espande i livelli utente esistenti. La diminuzione della dimensione influisce solo sui nuovi livelli utente. I livelli utente esistenti non diminuiscono mai di dimensione.
-
Faccia clic su Seleziona accanto a Percorso repository livello utente. Appare la finestra Modifica impostazione.

-
Inserisca un percorso nel campo Valore e faccia clic su OK:
-
Formato percorso:
\\nome-server-o-indirizzo\nome-condivisione\cartella -
Esempio di percorso:
\\Server\Share\UPLUsers -
Esempio di percorsi risultanti: Per un utente di nome Alex in CoolCompanyDomain, il percorso sarebbe:
\\Server\Share\UPLUsers\Users\CoolCompanyDomain_Alex\A_OK

Lei può personalizzare il percorso utilizzando le variabili
%USERNAME%,%USERDOMAIN%e anche le variabili d’ambiente della macchina. Quando espanse, queste variabili producono percorsi espliciti.-
Formato percorso:
\\nome-server-o-indirizzo\nome-condivisione\cartella-con-variabili-d-ambiente -
Esempio di percorso:
\\Server\Share\UPLUserLayers\%USERNAME%\%USERDOMAIN% -
Esempio di percorsi risultanti: Per un utente di nome Alex in CoolCompanyDomain, il percorso sarebbe:
\\Server\Share\UPLUserLayers\Alex\CoolCompanyDomain\A_OK

-
Formato percorso:
-
Facoltativo: Faccia clic su Seleziona accanto a Dimensione livello utente in GB:

Appare la finestra Modifica impostazioni.
-
Facoltativo: Modifichi il valore predefinito di 10 GB alla dimensione massima che ogni livello utente può raggiungere. Faccia clic su OK.
-
Faccia clic su Avanti per configurare Utenti e Macchine. Faccia clic sul collegamento Assegna gruppo di consegna evidenziato in questa immagine:

-
Nel menu Gruppo di consegna, selezioni il gruppo di consegna creato nella sezione precedente. Faccia clic su OK.

-
Inserisca un nome per il criterio. Selezioni la casella di controllo per abilitare il criterio e faccia clic su Fine.

Configurare le impostazioni di sicurezza sulla cartella del livello utente
Come amministratore di dominio, lei può specificare più di una posizione di archiviazione per i suoi livelli utente. Crei una sottocartella \Users per ogni posizione di archiviazione (inclusa la posizione predefinita). Protegga ogni posizione utilizzando le seguenti impostazioni.
| Nome impostazione | Valore | Applica a |
|---|---|---|
| Creatore proprietario | Modifica | Solo sottocartelle e file |
| Diritti del proprietario | Modifica | Solo sottocartelle e file |
| Utenti o gruppo | Crea cartella/Aggiungi dati; Attraversa cartella/Esegui file; Elenca cartella/Leggi dati; Leggi attributi | Solo cartella selezionata |
| Sistema | Controllo completo | Cartella selezionata, sottocartelle e file |
| Amministratori di dominio e gruppo Amministratori selezionato | Controllo completo | Cartella selezionata, sottocartelle e file |
Messaggi del livello utente
Quando un utente non è in grado di accedere al proprio livello utente, riceve uno di questi messaggi di notifica.
-
Livello utente in uso
Non è stato possibile allegare il livello utente perché è in uso. Qualsiasi modifica apportata alle impostazioni dell'applicazione o ai dati non verrà salvata. Si assicuri di salvare qualsiasi lavoro in una posizione di rete condivisa.<!--NeedCopy--> -
Livello utente non disponibile
Non è stato possibile allegare il livello utente. Qualsiasi modifica apportata alle impostazioni dell'applicazione o ai dati non verrà salvata. Si assicuri di salvare qualsiasi lavoro in una posizione di rete condivisa.<!--NeedCopy--> -
Sistema non ripristinato dopo la disconnessione dell’utente
Questo sistema non è stato spento correttamente. Si disconnetta immediatamente e contatti l'amministratore di sistema.<!--NeedCopy-->
File di log da usare per la risoluzione dei problemi
Il file di log, ulayersvc.log, contiene l’output del software del livello di personalizzazione utente dove vengono registrate le modifiche.
C:\ProgramData\Unidesk\Logs\ulayersvc.log
<!--NeedCopy-->
Limitazioni
Tenga presenti le seguenti limitazioni durante l’installazione e l’utilizzo della funzionalità del livello di personalizzazione utente.
-
Non tenti di distribuire il software del livello di personalizzazione utente su un livello all’interno di App Layering. Distribuisca i livelli di personalizzazione utente in Citrix Virtual Apps and Desktops, oppure abiliti i livelli utente in un modello di immagine di App Layering, ma non entrambi. Entrambi i processi producono i livelli utente di cui ha bisogno.
-
Non configuri la funzionalità del livello di personalizzazione utente con cataloghi di macchine persistenti.
-
Non utilizzi gli host di sessione.
-
Non aggiorni il catalogo macchine con un’immagine che esegue una nuova installazione del sistema operativo (anche la stessa versione di Windows 10). La best practice è applicare gli aggiornamenti al sistema operativo all’interno della stessa immagine master utilizzata durante la creazione del catalogo macchine.
-
Non utilizzi driver all’avvio, né altre personalizzazioni all’avvio anticipato.
-
Non migri i dati PvD alla funzionalità del livello di personalizzazione utente.
-
Non migri i livelli utente esistenti dal prodotto completo App Layering alla funzionalità del livello di personalizzazione utente.
-
Non modifichi il percorso SMB del livello utente per accedere ai livelli utente creati utilizzando un’immagine del sistema operativo master diversa.
-
Quando un utente si disconnette da una sessione e poi si riconnette, la nuova sessione viene eseguita su una macchina diversa nel pool. In un ambiente VDI, Microsoft Software Center elenca un’applicazione come Installata sulla prima macchina, ma la mostra come Non disponibile sulla seconda macchina.
Per scoprire lo stato reale dell’applicazione, istruisca l’utente a selezionare l’applicazione in Software Center e a fare clic su Installa. SCCM aggiornerà quindi lo stato al valore reale.
-
Software Center occasionalmente si arresta immediatamente dopo l’avvio all’interno di un VDA che ha la funzionalità del livello di personalizzazione utente abilitata. Per evitare questo problema, segua le raccomandazioni di Microsoft per Implementare SCCM in un ambiente VDI XenDesktop. Inoltre, si assicuri che il servizio
ccmexecsia in esecuzione prima di avviare Software Center. -
Nei Criteri di gruppo (Impostazioni computer), le impostazioni del livello utente sovrascrivono le impostazioni applicate all’immagine master. Pertanto, le modifiche apportate in Impostazioni computer utilizzando un GPO non sono sempre presenti per l’utente al successivo accesso alla sessione.
Per aggirare questo problema, crei uno script di accesso utente che emetta il comando:
gpupdate /forceAd esempio, un cliente ha impostato il seguente comando da eseguire ad ogni accesso utente:
gpudate /Target:Computer /forcePer ottenere i migliori risultati, applichi le modifiche alle Impostazioni computer direttamente sul livello utente, dopo che l’utente ha effettuato l’accesso.
-
Un account utente di dominio non deve essere l’ultimo utente ad aver effettuato l’accesso a un’immagine master. In caso contrario, le macchine con provisioning da quell’immagine avranno problemi.