Diagnosticare i problemi di accesso utente

La vista Dettagli utente > scheda Accesso sessione visualizza una panoramica completa del processo di accesso alla sessione. Utilizzare questi dati per risolvere i problemi di accesso utente.

La durata dell’accesso viene misurata solo per le connessioni iniziali a un desktop o a un’applicazione tramite HDX. Questi dati non includono gli utenti che tentano di connettersi con il Protocollo Desktop remoto o di riconnettersi da sessioni disconnesse. In particolare, la durata dell’accesso non viene misurata quando un utente si connette inizialmente utilizzando un protocollo non HDX e si riconnette utilizzando HDX.

Quando gli utenti accedono a Citrix Virtual Apps and Desktops™, il Servizio Monitor tiene traccia delle fasi del processo di accesso. Le fasi iniziano dal momento in cui l’utente si connette dall’app Citrix Workspace™ fino al momento in cui l’applicazione o il desktop è pronto per l’uso.

La scheda Accesso sessione contiene il grafico delle fasi di durata dell’accesso con le varie fasi di accesso tracciate. La durata dell’accesso rappresenta il tempo impiegato per stabilire la connessione e ottenere un’applicazione o un desktop dal Delivery Controller™ e il tempo impiegato per autenticarsi e accedere a un’applicazione o un desktop virtuale. Le informazioni sulla durata sono presentate in secondi (o frazioni di secondo).

Durata accesso - approfondimento GPO

Il grafico delle fasi di durata dell’accesso fornisce una chiara visione delle diverse fasi di accesso e dei relativi orari di inizio e fine. Il grafico mostra la sovrapposizione delle singole fasi di accesso. Il tempo di accesso totale potrebbe non essere la somma delle durate delle singole fasi di accesso. Questo perché le singole fasi potrebbero sovrapporsi e non tutte le fasi di accesso fanno parte di questa rappresentazione. Inoltre, alcune fasi potrebbero estendersi anche dopo che l’utente inizia a interagire con l’applicazione o il desktop virtuale, e questa durata non viene misurata come parte della durata complessiva dell’accesso.

Utilizzare questa vista per identificare le fasi di accesso specifiche che causano un avvio ritardato della sessione. La definizione di ogni fase di accesso e l’origine evento da cui è possibile tracciare le informazioni aiutano a un’ulteriore risoluzione dei problemi. Passando il mouse sul grafico viene visualizzata una descrizione comando contenente la durata della fase per la sessione corrente, nonché la media di 7 giorni dell’utente e la media di 7 giorni del gruppo di consegna. Queste informazioni aiutano a confrontare la durata dell’accesso della sessione corrente con i valori medi di 7 giorni. È possibile approfondire ulteriormente le misurazioni delle sottofasi nel caso di GPO e Dettagli profilo. Questa visualizzazione aiuta a comprendere e risolvere facilmente i problemi relativi alla durata dell’accesso.

Prerequisiti

Assicurarsi che i seguenti prerequisiti siano soddisfatti affinché i dati e gli approfondimenti sulla durata dell’accesso vengano visualizzati:

  1. Installare Citrix User Profile Manager e il Plug-in WMI di Citrix User Profile Manager sul VDA.
  2. Assicurarsi che il Servizio Citrix Profile Management sia in esecuzione.
  3. Per i siti XenApp e XenDesktop 7.15 e precedenti, disabilitare l’impostazione GPO, Non elaborare l’elenco di esecuzione legacy.
  4. La traccia dei processi di controllo deve essere abilitata per l’approfondimento della sessione interattiva.
  5. Per l’approfondimento GPO, aumentare le dimensioni dei log operativi di Criteri di gruppo.

Note:

  • La durata dell’accesso è supportata solo sulla shell Windows predefinita (explorer.exe) e non sulle shell personalizzate.

  • La durata dell’accesso per Accesso PC remoto è disponibile solo quando Citrix User Profile Manager e il Plug-in WMI di Citrix User Profile Manager sono installati come componenti aggiuntivi durante l’installazione di Accesso PC remoto. Per maggiori informazioni, consultare il Passaggio 4 in Considerazioni sulla configurazione e sulla sequenza di Accesso PC remoto.

Passaggi per risolvere i problemi di accesso utente

  1. Dalla vista Dettagli utente > scheda Accesso sessione, risolvere lo stato dell’accesso utilizzando il grafico Durata accesso.
    • Se l’utente sta effettuando l’accesso, la vista riflette il processo di accesso.
    • Se l’utente ha effettuato l’accesso, il pannello Durata accesso visualizza il tempo impiegato dall’utente per accedere alla sessione corrente.
  2. Esaminare le fasi del processo di accesso.

Fasi del processo di accesso

Brokeraggio

Tempo impiegato per decidere quale desktop assegnare all’utente.

Avvio VM

Se la sessione richiede l’avvio di una macchina, l’avvio VM è il tempo impiegato per avviare la macchina virtuale.

Connessione HDX

Tempo impiegato per completare i passaggi necessari per configurare la connessione HDX dal client alla macchina virtuale.

Autenticazione

Tempo impiegato per completare l’autenticazione alla sessione remota.

GPO

Se le impostazioni di Criteri di gruppo sono abilitate sulle macchine virtuali, questo è il tempo impiegato per applicare gli oggetti Criteri di gruppo durante l’accesso. L’approfondimento del tempo impiegato per applicare ogni criterio secondo le CSE (estensioni lato client) è disponibile come descrizione comando quando si passa il mouse sulla barra GPO.

Durata accesso - approfondimento GPO

Fare clic su Dettagli per visualizzare una tabella con lo stato dei criteri e il nome GPO corrispondente. Le durate nell’approfondimento rappresentano solo il tempo di elaborazione CSE e non si sommano al tempo GPO totale. È possibile copiare la tabella di approfondimento per un’ulteriore risoluzione dei problemi o per l’utilizzo nei report. Il tempo GPO per i criteri viene recuperato dai log del Visualizzatore eventi. I log possono essere sovrascritti a seconda della memoria allocata per i log operativi (la dimensione predefinita è 4 MB). Per maggiori informazioni sull’aumento delle dimensioni del log per i log operativi, consultare l’articolo Microsoft TechNet Configurazione dei log eventi.

Script di accesso

Se gli script di accesso sono configurati per la sessione, questo è il tempo impiegato per l’esecuzione degli script di accesso.

Caricamento profilo

Se le impostazioni del profilo sono configurate per l’utente o la macchina virtuale, questo è il tempo impiegato per il caricamento del profilo.

Se Citrix Profile Management è configurato, la barra Caricamento profilo include il tempo impiegato da Citrix Profile Management per elaborare i profili utente. Queste informazioni aiutano gli amministratori a risolvere i problemi di durata elevata dell’elaborazione del profilo. Quando Profile Management è configurato, la barra Caricamento profilo visualizza una durata aumentata. Questo aumento è causato da questo miglioramento e non riflette un degrado delle prestazioni. Questo miglioramento è disponibile sui VDA 1903 o versioni successive.

Passando il mouse sulla barra Caricamento profilo viene visualizzata una descrizione comando che mostra i dettagli del profilo utente per la sessione corrente.

Approfondimento profilo

Fare clic su Dettagli per approfondire ulteriormente ogni singola cartella nella cartella radice del profilo (ad esempio, C:/Users/username), la sua dimensione e il numero di file (inclusi i file all’interno di cartelle annidate).

Approfondimento dettagliato

L’approfondimento del profilo è disponibile su Delivery Controller versione 7 1811 o successive e VDA 1811 o successive. Utilizzando le informazioni sull’approfondimento del profilo, è possibile risolvere i problemi che comportano un tempo di caricamento del profilo elevato. È possibile:

  • Reimpostare il profilo utente
  • Ottimizzare il profilo rimuovendo file di grandi dimensioni indesiderati
  • Ridurre il numero di file per ridurre il carico di rete
  • Utilizzare lo streaming del profilo

Per impostazione predefinita, tutte le cartelle nella radice del profilo vengono visualizzate nell’approfondimento. Per nascondere la visibilità delle cartelle, modificare il seguente valore del Registro di sistema sulla macchina VDA:

Avviso:

L’aggiunta e la modifica errata del Registro di sistema possono causare problemi gravi che potrebbero richiedere la reinstallazione del sistema operativo. Citrix non garantisce che i problemi derivanti dall’uso errato dell’Editor del Registro di sistema possano essere risolti. Utilizzare l’Editor del Registro di sistema a proprio rischio. Assicurarsi di eseguire il backup del Registro di sistema prima di modificarlo.

  1. Sul VDA, aggiungere un nuovo valore del Registro di sistema ProfileFoldersNameHidden in HKEY_LOCAL_MACHINE\Software\Citrix\Director\
  2. Impostare il valore su 1. Questo valore deve essere un valore DWORD (32 bit). La visibilità dei nomi delle cartelle è ora disabilitata.
  3. Per rendere nuovamente visibili i nomi delle cartelle, impostare il valore su 0.

Nota: È possibile utilizzare comandi GPO o PowerShell per applicare la modifica del valore del Registro di sistema su più macchine. Per maggiori informazioni sull’utilizzo di GPO per distribuire le modifiche del Registro di sistema, consultare il blog.

Informazioni aggiuntive

  • L’approfondimento del profilo non considera le cartelle reindirizzate.
  • I file NTUser.dat nella cartella radice potrebbero non essere visibili agli utenti finali. Tuttavia, sono inclusi nell’approfondimento del profilo e visualizzati nell’elenco dei file in Cartella radice.
  • Alcuni file nascosti nella cartella AppData non sono inclusi nell’approfondimento del profilo.
  • Il numero di file e i dati sulle dimensioni del profilo potrebbero non corrispondere ai dati nel pannello Personalizzazione a causa di alcune limitazioni di Windows.

Sessione interattiva

La sessione interattiva è il tempo impiegato per “consegnare” il controllo di tastiera e mouse all’utente dopo che il profilo utente è stato caricato. È normalmente la durata più lunga tra tutte le fasi del processo di accesso ed è calcolata come durata della sessione interattiva = Timestamp evento Desktop pronto (EventId 1000 sul VDA) - Timestamp evento Caricamento profilo utente (EventId 2 sul VDA). La sessione interattiva ha tre sottofasi: Pre-userinit, Userinit e Shell. Passare il mouse su Sessione interattiva per visualizzare una descrizione comando che mostra quanto segue:

  • sottofasi
  • tempo impiegato per ogni sottofase
  • ritardo cumulativo totale tra queste sottofasi

Nota:

Questa funzionalità è disponibile sui VDA 1811 e versioni successive. Se sono state avviate sessioni su siti precedenti alla versione 7.18 e poi aggiornate alla versione 7.18 o successive, viene visualizzato il messaggio “Approfondimento non disponibile a causa di un errore del server”. Tuttavia, se sono state avviate sessioni dopo l’aggiornamento, non viene visualizzato alcun messaggio di errore.

Per visualizzare la durata di ogni sottofase, abilitare la traccia dei processi di controllo sulla VM (VDA). Quando la traccia dei processi di controllo è disabilitata (impostazione predefinita), vengono visualizzate la durata di Pre-userinit e la durata combinata di Userinit e Shell. È possibile abilitare la traccia dei processi di controllo tramite un oggetto Criteri di gruppo (GPO) come segue:

  1. Creare un GPO e modificarlo utilizzando l’editor GPO.
  2. Andare a Configurazione computer > Impostazioni di Windows > Impostazioni di sicurezza > Criteri locali > Criteri di controllo.
  3. Nel riquadro destro, fare doppio clic su Traccia processi di controllo.
  4. Selezionare Successo e fare clic su OK.
  5. Applicare questo GPO ai VDA o al gruppo richiesti.

Per maggiori informazioni sulla traccia dei processi di controllo e su come abilitarla o disabilitarla, consultare Traccia processi di controllo nella documentazione Microsoft. Durata accesso - Sessione interattiva Pannello Durata accesso nella vista Dettagli utente.

  • Sessione interattiva – Pre-userinit: Il segmento della sessione interattiva che si sovrappone a oggetti Criteri di gruppo e script. Questa sottofase può essere ridotta ottimizzando i GPO e gli script.
  • Sessione interattiva – Userinit: Quando un utente accede a una macchina Windows, Winlogon esegue userinit.exe. Userinit.exe esegue script di accesso, ristabilisce le connessioni di rete e quindi avvia Explorer.exe, l’interfaccia utente di Windows. Questa sottofase della sessione interattiva rappresenta la durata tra l’avvio di Userinit.exe e l’avvio dell’interfaccia utente per il desktop o l’applicazione virtuale.
  • Sessione interattiva – Shell: Nella fase precedente, Userinit avvia l’inizializzazione dell’interfaccia utente di Windows. La sottofase Shell cattura la durata tra l’inizializzazione dell’interfaccia utente e il momento in cui l’utente riceve il controllo di tastiera e mouse.
  • Ritardo: Questo è il ritardo cumulativo totale tra le sottofasi Pre-userinit e Userinit e le sottofasi Userinit e Shell.

Il tempo di accesso totale non è una somma esatta di queste fasi. Ad esempio, alcune fasi si verificano in parallelo e in alcune fasi si verifica più elaborazione che può comportare una durata di accesso più lunga della somma. Il tempo di accesso totale non include il tempo di inattività ICA® che è il tempo tra il download del file ICA e l’avvio del file ICA per un’applicazione. Per abilitare l’apertura automatica del file ICA all’avvio dell’applicazione, configurare il browser per l’avvio automatico del file ICA al download di un file ICA. Per maggiori informazioni, consultare CTX804493.

Nota: Il grafico Durata accesso mostra le fasi di accesso in secondi. Tutti i valori di durata inferiori a un secondo vengono visualizzati come valori inferiori al secondo. I valori superiori a un secondo vengono arrotondati al secondo 0,5 più vicino. Il grafico è stato progettato per mostrare il valore più alto dell’asse y come 200 secondi. Qualsiasi valore superiore a 200 secondi viene mostrato con il valore effettivo visualizzato sopra la barra.

Suggerimenti per la risoluzione dei problemi

Per identificare valori insoliti o inaspettati nel grafico, confrontare la quantità di tempo impiegata in ogni fase della sessione corrente con la durata media per questo utente negli ultimi sette giorni e la durata media per tutti gli utenti in questo gruppo di consegna negli ultimi sette giorni.

Escalare se necessario. Ad esempio, se l’avvio della VM è lento, il problema potrebbe risiedere nell’hypervisor, quindi è possibile escalarlo all’amministratore dell’hypervisor. Oppure, se il tempo di brokeraggio è lento, è possibile escalare il problema all’amministratore del sito per controllare il bilanciamento del carico sul Delivery Controller.

Esaminare le differenze insolite, tra cui:

  • Barre di accesso (correnti) mancanti
  • Discrepanza significativa tra la durata corrente e la durata media di questo utente. Le cause includono:
    • È stata installata una nuova applicazione.
    • Si è verificato un aggiornamento del sistema operativo.
    • Sono state apportate modifiche alla configurazione.
    • La dimensione del profilo dell’utente è elevata. In questo caso, il caricamento del profilo è elevato.
  • Discrepanza significativa tra i numeri di accesso dell’utente (durata corrente e media) e la durata media del gruppo di consegna.

Se necessario, fare clic su Riavvia per osservare il processo di accesso dell’utente per risolvere problemi, come l’avvio della VM o il brokeraggio.

Diagnosticare i problemi di accesso utente