Livello di personalizzazione dell’utente
La funzionalità del livello di personalizzazione degli utenti per Citrix Virtual Apps and Desktops estende le funzionalità dei cataloghi di macchine non persistenti per conservare 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 dell’utente supporta Citrix Provisioning and Machine Creation Services (MCS) in un catalogo di macchine non persistente.
I componenti del livello di personalizzazione utente vengono installati insieme all’agente di recapito virtuale all’interno dell’immagine master. Un file VHD archivia localmente le applicazioni installate dall’utente. Il disco rigido virtuale montato sull’immagine funge da disco rigido virtuale dell’utente.
Importante:
È possibile distribuire i livelli di personalizzazione utente in Citrix Virtual Apps and Desktops o i livelli utente di layer app abilitati in un modello di immagine, non entrambi. Non installare la funzionalità del livello di personalizzazione dell’utente su un livello all’interno di Livelli app.
Questa funzionalità sostituisce Personal vDisk (PvD), fornendo al contempo un’esperienza di workspace persistente per gli utenti in un ambiente desktop non persistente e in pool.
Per distribuire la funzionalità del livello di personalizzazione utente, installarla e configurarla seguendo la procedura descritta nell’articolo. Fino ad allora, la funzione non è disponibile.
Supporto applicativo
A parte le eccezioni seguenti, tutte le applicazioni installate localmente da un utente sul desktop sono supportate nel livello di personalizzazione dell’utente.
Eccezioni
Le seguenti applicazioni rappresentano l’eccezione e non sono supportate nel livello di personalizzazione dell’utente:
- Applicazioni aziendali, come MS Office e Visual Studio.
- Applicazioni che modificano lo stack di rete o l’hardware. Esempio: un client VPN.
- Applicazioni con driver a livello di avvio. Esempio: uno scanner antivirus.
-
Applicazioni con driver che utilizzano l’archivio driver. Esempio: un driver della stampante.
Nota:
È possibile rendere disponibili le stampanti utilizzando gli oggetti Criteri di gruppo di Windows.
Fare non Consenti agli utenti di installare localmente qualsiasi applicazione non supportata. Installare invece queste applicazioni direttamente nell’immagine master.
Applicazioni che richiedono un account utente o amministratore locale
Quando un utente installa un’applicazione in locale, l’app passa al suo livello utente. Se l’utente aggiunge o modifica un utente o un gruppo locale, le modifiche non vengono mantenute oltre la sessione.
Importante:
Aggiungere qualsiasi utente o gruppo locale necessario 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 o successiva
- Citrix Provisioning, versione 1909 o successiva
- Condivisione file di Windows (SMB) o File di Azure con l’autenticazione AD locale abilitata
È possibile distribuire la funzionalità del livello di personalizzazione utente nelle versioni di Windows seguenti quando il sistema operativo viene distribuito come sessione singola. Il supporto è limitato a un singolo utente in una singola sessione.
- Windows 11 Enterprise x64
- Windows 10 Enterprise x64, versione 1607 o successiva
- Windows 10 multisessione (File di Azure supportato)
- Windows Server 2016 (File di Azure supportato)
- Windows Server 2019 (File di Azure supportato)
Per Citrix Virtual Apps and Desktops 7, l’uso di File di Azure con i livelli di personalizzazione utente è supportato in Windows Server 2019, Windows Server 2016v e Windows 10 client.
Nota:
Se si utilizza un sistema operativo server, è supportata solo la VDI del server. Per informazioni dettagliate sulla distribuzione, vedere la sezione Server VDI articolo.
Il livello di personalizzazione dell’utente supporta un solo utente alla volta per computer, quindi il computer deve riavviarsi per reimpostare i dischi. Non è possibile utilizzare il livello di personalizzazione utente con sistemi operativi server multisessione, ma solo con sistemi server a sessione singola. Il livello di personalizzazione dell’utente funziona solo con desktop non persistenti.
Disinstallare la funzionalità del livello di personalizzazione utente, se installata. Riavviare l’immagine master prima di installare la versione più recente.
Configurare la condivisione file
La funzionalità del livello di personalizzazione utente richiede l’archiviazione SMB (Message Block) di Windows Server. Per creare una condivisione file Windows, seguire la procedura consueta per il sistema operativo Windows in uso.
Per altre informazioni sull’uso di File di Azure con i cataloghi basati su Azure, vedere Configurare l’archiviazione File di Azure per i livelli di personalizzazione utente.
Raccomandazioni
Seguire i consigli in questa sezione per una corretta distribuzione del livello di personalizzazione degli utenti.
Microsoft System Center Configuration Manager (SCCM)
Se si utilizza SCCM con la funzionalità del livello di personalizzazione utente, seguire le linee guida Microsoft per la preparazione dell’immagine in un ambiente VDI. Fare riferimento a questo Articolo di Microsoft TechNet per maggiori informazioni.
Dimensione del livello utente
Un livello utente è un disco con thin provisioning che si espande man mano che viene utilizzato lo spazio sul disco. La dimensione predefinita consentita per un livello utente è 10 GB, il minimo consigliato.
Nota:
Durante l’installazione, se il valore è impostato su zero (0), la dimensione predefinita del livello utente è impostata su 10 GB.
Se si desidera modificare la dimensione del livello utente, è possibile immettere un valore diverso per il Dimensione livello utente Norme di Studio. Vedere Fase 5: creazione di criteri personalizzati per i gruppi di consegnasotto Facoltativo: fare clic su Seleziona accanto a Dimensione layer utente in GB.
Strumenti per l’override della dimensione del livello utente (opzionale)
È possibile sostituire la dimensione del livello utente utilizzando uno strumento di Windows per definire una quota per la condivisione file del livello utente.
Utilizzare uno degli strumenti di quota Microsoft seguenti per impostare una quota rigida nella directory del livello utente denominata Gli utenti:
- Gestione risorse file server (FSRM)
- Gestione quote
Nota:
L’aumento della quota influisce sui nuovi livelli utente e amplia quelli esistenti. La riduzione della quota influisce solo sui nuovi livelli utente. I livelli utente esistenti non diminuiscono mai di dimensioni.
Distribuire un livello di personalizzazione utente
Quando si distribuisce la funzionalità di personalizzazione degli utenti, è necessario definire i criteri all’interno di Studio. I criteri vengono quindi assegnati al gruppo di consegna associato al catalogo delle macchine, in cui viene distribuita la funzionalità.
Se si lascia l’immagine master senza alcuna 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, completare i passaggi seguenti in questo ordine:
- Passaggio 1: Verificare la disponibilità di un ambiente Citrix Virtual Apps and Desktops.
- Passaggio 2: prepara l’immagine master.
- Passaggio 3: crea un catalogo di macchine.
- Fase 4: Creazione di un gruppo di consegna.
- Fase 5: creazione di policy personalizzate per i gruppi di consegna.
Nota:
L’accesso per la prima volta dopo l’aggiornamento di Windows 10 all’immagine richiede più tempo del solito. Il livello dell’utente deve eseguire l’aggiornamento per la nuova versione di Windows 10, che quindi aumenta il tempo di accesso.
Passaggio 1: Verificare che l’ambiente Citrix Virtual Apps and Desktops sia disponibile
Assicurarsi che l’ambiente Citrix Virtual Apps and Desktops sia disponibile per l’uso con questa nuova funzionalità. Per informazioni dettagliate sulla configurazione, vedere Installazione e configurazione di Citrix Virtual Apps and Desktops.
Passaggio 2: Preparare l’immagine master
Per preparare l’immagine master:
-
Individuare l’immagine master. Installa le applicazioni aziendali della tua organizzazione e tutte le altre app che gli utenti generalmente trovano utili.
-
Se si sta implementando Server VDI, seguire i passaggi descritti nella Server VDI articolo. Assicurarsi di includere il componente opzionale, il Livello di personalizzazione dell’utente. Per i dettagli, vedere il Opzioni della riga di comando per l’installazione di un VDA.
-
Se si utilizza Windows 10, installare Virtual Delivery Agent (VDA) 1912 o versione successiva. Se è già installata una versione precedente del VDA, disinstallare prima la versione precedente. Quando si installa la nuova versione, assicurarsi di selezionare e installare il componente opzionale, il Livello di personalizzazione dell’utente Citrix, come segue:
- Fare clic sul riquadro, Agente di recapito virtuale per il sistema operativo desktop Windows:
- Ambiente: Seleziona uno dei seguenti Creare un’immagine MCS master o Creare un’immagine master utilizzando Citrix Provisioning o strumenti di provisioning di terze parti.
-
Componenti principali: Clic Prossimo.
-
Componenti aggiuntivi: Assegno Livello di personalizzazione dell’utente Citrix.
- Fare clic sulle schermate di installazione rimanenti, configurando il VDA in base alle esigenze, quindi fare clic su Installare. L’immagine viene riavviata una o più volte durante l’installazione.
-
Partire Aggiornamenti di Windows disabile. Il programma di installazione del livello di personalizzazione utente disabilita gli aggiornamenti di Windows sull’immagine. Lasciare gli aggiornamenti disabilitati.
L’immagine è pronta per essere caricata in Studio.
Nota:
Se desideri semplicemente aggiornare il livello di personalizzazione dell’utente (UPL), puoi farlo con una versione più recente di UPL e il pacchetto autonomo. Non è necessario aggiornare il VDA.
Passaggio 3: creare un catalogo di macchine
In Studio, seguire la procedura per creare un catalogo di macchine. Utilizzare le seguenti opzioni durante la creazione del catalogo:
-
Selezionare Sistema operativo e impostarlo su Sistema operativo a sessione singola.
-
Selezionare Gestione della macchina e impostarlo su Computer gestiti dall’alimentazione. Ad esempio, macchine virtuali o PC blade.
-
Selezionare Esperienza desktop e impostarlo su uno dei due aggregato-casuale o in pool-statico tipo di catalogo, come negli esempi seguenti:
-
Aggregato-casuale:
-
Statico in pool: Se si seleziona pooled-static, configurare i desktop in modo che eliminino tutte le modifiche e cancellino i desktop virtuali quando l’utente si disconnette, come illustrato nello screenshot seguente:
Nota:
Il livello di personalizzazione utente non supporta i cataloghi statici in pool configurati per l’utilizzo di Citrix Personal vDisk o assegnati come macchine virtuali dedicate.
-
-
Se si utilizza MCS, selezionare Immagine e l’istantanea per l’immagine creata nella sezione precedente.
-
Configurare le proprietà del catalogo rimanenti in base alle esigenze dell’ambiente.
Fase 4: creazione di un gruppo di consegna
Creare e configurare un Gruppo di consegna, incluse le macchine del catalogo macchine creato. Per i dettagli, vedere il Creazione di gruppi di consegna.
Fase 5: creazione di criteri personalizzati per i gruppi di consegna
Per abilitare il montaggio dei livelli utente all’interno degli agenti di recapito virtuali, utilizzare i parametri di configurazione per specificare:
- Dove sulla rete per accedere ai livelli utente.
- Dimensione consentita per l’aumento delle dimensioni dei dischi del livello utente.
Per definire i parametri come criteri Citrix personalizzati in Studio e assegnarli al gruppo di consegna.
-
Accedi a Studio e seleziona Politiche nel riquadro sinistro:
-
Selezionare Crea criterio nella barra delle azioni. Viene visualizzata la finestra Crea criterio.
-
Digita “livello utente” nel campo di ricerca. I tre criteri seguenti vengono visualizzati nell’elenco dei criteri disponibili:
- Esclusioni dei livelli utente
- Percorso del repository dei layer utente
-
Dimensione livello utente GB
Nota:
L’aumento delle dimensioni influisce sui nuovi livelli utente e espande i livelli utente esistenti. La riduzione delle dimensioni influisce solo sui nuovi livelli utente. I livelli utente esistenti non diminuiscono mai di dimensioni.
-
Selezionare la casella di controllo accanto a Percorso del repository dei layer utente e fare clic su Redigere. Viene visualizzata la finestra Modifica impostazione.
-
Immettere un percorso nella barra laterale Valore e fare clic su Salvare:
-
Formato del percorso:
\\nome-server-o-indirizzo\nome-condivisione\cartella
-
Esempio di percorso:
\\Server\Condivisione\UPLUsers
-
Esempio di percorsi risultanti: Per un utente denominato Alex in Dominio CoolCompanyDomain, il percorso sarebbe:
\\Server\Share\UPLUsers\Utenti\CoolCompanyDomain_Alex\A_OK
È possibile personalizzare il percorso utilizzando il pulsante
%USERNAME%
e%USERDOMAIN%
variabili di ambiente del computer e attributi di Active Directory (AD). Quando vengono espanse, queste variabili generano percorsi espliciti.Esempio di variabili d’ambiente:
-
Formato del percorso:
\\Nome-o-indirizzo-server\nome-condivisione\cartella-con-variabili-d'ambiente
-
Esempio di percorso:
\\Server\Condividi\UPLUserLayers\%USERNAME%\%USERDOMAIN%
-
Esempio di percorsi risultanti: Per un utente denominato Alex in Dominio CoolCompanyDomain, il percorso sarebbe:
\\Server\Share\UPLUserLayers\Alex\CoolCompanyDomain\A_OK
Esempio di attributi AD personalizzati:
- Formato del percorso:
\\Nome-o-indirizzo-server\nome-condivisione\Attributo-AD
- Esempio di percorso:
\\Server\condividi\#sAMAccountName#
- Esempio di percorsi risultanti:
\\Server\share\JohnSmith
(se #sAMAccountName# si risolve in JohnSmith per l’utente corrente)
-
Formato del percorso:
-
Facoltativo: selezionare la casella di controllo accanto a Dimensione layer utente in GB e fare clic su Redigere:
Viene visualizzata la finestra Modifica impostazioni.
-
Facoltativo: modificare il valore predefinito di 10 GB fino alla dimensione massima che ogni livello utente può aumentare. Clic Salvare.
-
Facoltativo: selezionare la casella di controllo accanto a Esclusioni dei livelli utente e fare clic su Redigere.
-
Facoltativo: specificare i file e le cartelle da escludere, quindi fare clic su Salvare. Per ulteriori informazioni, consultare la sezione Documentazione di Citrix App Layering.
-
Clic Prossimo per configurare gli utenti e le macchine a cui si desidera eseguire l’assegnazione. Fare clic sull’icona Assegnazione gruppo di consegna Link evidenziato in questa immagine:
-
Nel Gruppo di consegna , selezionare il gruppo di consegna creato nella sezione precedente. Fare clic su OK.
-
Immettere un nome per il criterio. Fare clic sulla casella di controllo per abilitare il criterio, quindi fare clic su Finire.
Configurare le impostazioni di sicurezza nella cartella del livello utente
In qualità di amministratore di dominio, è possibile specificare più di una posizione di archiviazione per i livelli utente. Crea un \Gli utenti
sottocartella Per ogni posizione di archiviazione (inclusa la posizione predefinita). Proteggi ogni posizione utilizzando le seguenti impostazioni.
Nome dell’impostazione | Valore | Candidati a |
---|---|---|
Proprietario creatore | Modificare | Solo sottocartelle e file |
Diritti del titolare | Modificare | Solo sottocartelle e file |
Utenti o gruppo | creare cartelle/aggiungere dati; Attraversa cartella/Esegui file; Elenca cartella/Leggi dati; Leggi attributi | Solo cartella selezionata |
Sistema | Controllo completo | Cartella, sottocartelle e file selezionati |
Amministratori di dominio e gruppo di amministratori selezionato | Controllo completo | Cartella, sottocartelle e file selezionati |
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
We were unable to attach your user layer because it is in use. Any changes you make to application settings or data will not be saved. Be sure to save any work to a shared network location.
-
Livello utente non disponibile
We were unable to attach your user layer. Any changes you make to application settings or data will not be saved. Be sure to save any work to a shared network location.
-
Il sistema non viene ripristinato dopo la disconnessione dell’utente
This system was not shut down properly. Please log off immediately and contact your system administrator.
File di registro da utilizzare durante la risoluzione dei problemi
Il file di registro, ulayersvc.log, contiene l’output del software del livello di personalizzazione utente in cui vengono registrate le modifiche.
C:\ProgramData\Unidesk\Logs\ulayersvc.log
Limitazioni
Tenere presenti le limitazioni seguenti durante l’installazione e l’utilizzo della funzionalità del livello di personalizzazione utente.
-
Fare non tentare di distribuire il software del livello di personalizzazione dell’utente su un livello all’interno di App Layering. Distribuire i livelli di personalizzazione utente in Citrix Virtual Apps and Desktops o abilitare i livelli utente in un modello di immagine di livello app, non entrambi. Entrambi i processi producono i livelli utente necessari.
-
Fare non Configurare la funzionalità del livello di personalizzazione utente con cataloghi di macchine permanenti.
-
Fare non utilizzare gli host di sessione.
-
Fare non aggiornare il catalogo delle macchine con un’immagine che esegue una nuova installazione del sistema operativo (anche la stessa versione di Windows 10). La procedura consigliata consiste nell’applicare gli aggiornamenti al sistema operativo all’interno della stessa immagine master utilizzata durante la creazione del catalogo delle macchine.
-
Fare non utilizzare driver all’avvio, né altre personalizzazioni di avvio anticipate.
-
Fare non eseguire la migrazione dei dati PvD alla funzionalità del livello di personalizzazione dell’utente.
-
Fare non Esegui la migrazione dei livelli utente esistenti dal prodotto completo App Layering alla funzionalità del livello di personalizzazione utente.
-
Fare non modificare 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 quindi esegue nuovamente l’accesso, la nuova sessione viene eseguita su un computer diverso nel pool. In un ambiente VDI, Microsoft Software Center elenca un’applicazione come Installato sulla prima macchina, ma lo mostra come Indisponibile sulla seconda macchina.
Per scoprire lo stato reale dell’applicazione, chiedere all’utente di selezionare l’applicazione in Software Center e fare clic su Installare. SCCM aggiorna quindi lo stato al valore true.
-
A volte Software Center si arresta immediatamente dopo l’avvio all’interno di un VDA in cui è abilitata la funzionalità del livello di personalizzazione utente. Per evitare questo problema, seguire le raccomandazioni di Microsoft per Implementazione di SCCM in un ambiente VDI XenDesktop. Inoltre, assicurati che il
CCMEexec
è in esecuzione prima dell’avvio di Software Center. -
In Criteri di gruppo (Impostazioni computer), le impostazioni del livello utente sostituiscono le impostazioni applicate all’immagine master. Pertanto, le modifiche apportate in Impostazioni computer utilizzando un oggetto Criteri di gruppo non sono sempre presenti per l’utente al successivo accesso alla sessione.
Per risolvere questo problema, creare uno script di accesso utente che emetta il comando:
gpupdate /force
Ad esempio, un cliente ha impostato il seguente comando in modo che venga eseguito a ogni accesso utente:
gpudate /Target:Computer /force
Per ottenere risultati ottimali, applicare le modifiche alle impostazioni del 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, i computer di cui è stato effettuato il provisioning da tale immagine avranno problemi.
-
I certificati personalizzati non vengono mantenuti quando l’UPL è abilitato in un ambiente Azure AD puro, a causa di un problema sottostante in Windows in esecuzione in Azure. Se Microsoft risolve questo problema in un miglioramento futuro, aggiorneremo questo articolo.
In questo articolo
- Supporto applicativo
- Requisiti
- Configurare la condivisione file
- Raccomandazioni
- Distribuire un livello di personalizzazione utente
- Configurare le impostazioni di sicurezza nella cartella del livello utente
- Messaggi del livello utente
- File di registro da utilizzare durante la risoluzione dei problemi
- Limitazioni