Reimpostare un profilo utente

ATTENZIONE:

Quando un profilo viene reimpostato, le cartelle e i file dell’utente vengono salvati e copiati nel nuovo profilo. Tuttavia, la maggior parte dei dati del profilo utente viene persa (ad esempio, il registro viene reimpostato e le impostazioni delle applicazioni potrebbero essere eliminate).

A partire da Profile Management 2106, la funzione di reimpostazione è disponibile per la soluzione di profili utente basata su container di profili Citrix Management.

Come vengono elaborati i profili reimpostati

Qualsiasi profilo utente Citrix o profilo mobile Microsoft può essere reimpostato. Dopo che l’utente si è disconnesso e si seleziona il comando di reimpostazione (tramite Director o utilizzando l’SDK PowerShell), Director identifica innanzitutto il profilo utente in uso ed emette un comando di reimpostazione appropriato. Director riceve le informazioni tramite Profile Management, incluse quelle relative a dimensioni, tipo e tempi di accesso del profilo.

Questo diagramma illustra il processo successivo all’accesso dell’utente, quando un profilo utente viene reimpostato.

Diagramma del flusso di reimpostazione del profilo utente

Il comando di reimpostazione emesso da Director specifica il tipo di profilo. Il servizio Profile Management tenta quindi di reimpostare un profilo di quel tipo e cerca la condivisione di rete appropriata (archivio utente). Se l’utente è elaborato da Profile Management, ma riceve un comando di profilo mobile, questo viene rifiutato (o viceversa).

  1. Se è presente un profilo locale, viene eliminato.
  2. Il profilo di rete viene rinominato.
  3. L’azione successiva dipende dal fatto che il profilo da reimpostare sia un profilo utente Citrix o un profilo mobile Microsoft.

    Per i profili utente Citrix, il nuovo profilo viene creato utilizzando le regole di importazione di Profile Management. Le cartelle vengono copiate nuovamente nel profilo di rete e l’utente può accedere normalmente. Se per la reimpostazione viene utilizzato un profilo mobile, tutte le impostazioni del registro presenti nel profilo mobile vengono conservate nel profilo reimpostato. È possibile configurare Profile Management in modo che un profilo modello sovrascriva il profilo mobile, se necessario.

    Per i profili mobili Microsoft, Windows crea un profilo e, quando l’utente accede, le cartelle vengono copiate nuovamente nel dispositivo dell’utente. Quando l’utente si disconnette di nuovo, il nuovo profilo viene copiato nell’archivio di rete.

Per reimpostare un profilo utente in Director

Se si utilizza Citrix Virtual Desktops™ (Desktop VDA), procedere come segue:

  1. Da Director, cercare l’utente di cui si desidera reimpostare il profilo, quindi selezionare la sessione di questo utente.
  2. Fare clic su Reset Profile (Reimposta profilo).
  3. Chiedere all’utente di disconnettersi da tutte le sessioni.
  4. Chiedere all’utente di accedere nuovamente. Le cartelle e i file salvati dal profilo dell’utente vengono copiati nel nuovo profilo.

Se si utilizza Citrix Virtual Desktops (Server VDA), è necessario essere connessi per eseguire la reimpostazione del profilo. L’utente dovrà quindi disconnettersi e accedere nuovamente per completare la reimpostazione del profilo.

Importante:

Se l’utente ha profili su più piattaforme (ad esempio, Windows 8 e Windows 7), chiedere all’utente di accedere nuovamente prima allo stesso desktop o app che l’utente ha segnalato come problematico. Questa azione di accesso garantisce che venga reimpostato il profilo corretto. Se il profilo è un profilo utente Citrix, il profilo è già reimpostato quando appare il desktop dell’utente. Se il profilo è un profilo mobile Microsoft, il ripristino delle cartelle potrebbe essere ancora in corso per un breve periodo. L’utente deve rimanere connesso fino al completamento del ripristino.

Se il profilo non viene reimpostato correttamente (ad esempio, l’utente non riesce ad accedere nuovamente alla macchina o alcuni file sono mancanti), è necessario ripristinare manualmente il profilo originale.

Nota quanto segue:

  • Se l’archivio utente è abilitato come soluzione per il profilo utente, il nuovo profilo contiene le seguenti cartelle personali dal profilo utente originale:
    • Desktop
    • Cookies
    • Favorites
    • Documents
    • Pictures
    • Music
    • Videos
  • Se il container di profili Citrix Management è abilitato come soluzione completa per il profilo utente, il nuovo profilo non contiene le cartelle personali precedenti.

  • In Windows 8 e versioni successive, i cookie non vengono copiati nel nuovo profilo quando i profili vengono reimpostati.

Per ripristinare manualmente un profilo dopo una reimpostazione non riuscita

  1. Chiedere all’utente di disconnettersi da tutte le sessioni.
  2. Eliminare il profilo locale, se presente.
  3. Individuare la cartella archiviata nella condivisione di rete che contiene la data e l’ora aggiunte al nome della cartella, la cartella con un’estensione .upm_datestamp.
  4. Eliminare il nome del profilo corrente. Ovvero, quello senza l’estensione upm_datestamp.
  5. Rinominare la cartella archiviata utilizzando il nome del profilo originale. Ovvero, rimuovere l’estensione di data e ora. Il profilo è stato riportato al suo stato originale, precedente alla reimpostazione.

Per reimpostare un profilo utilizzando l’SDK PowerShell

È possibile reimpostare un profilo utilizzando l’SDK Broker PowerShell.

New-BrokerMachineCommand

Crea un comando in coda per la consegna a un utente, una sessione o una macchina specifici. Per maggiori informazioni su questo cmdlet, consultare https://citrix.github.io/delivery-controller-sdk/Broker/New-BrokerMachineCommand/.

Esempi

Vedere i seguenti esempi per i dettagli su come utilizzare i cmdlet PowerShell per reimpostare un profilo:

Reimpostare un profilo Profile Management

  • Si supponga di voler reimpostare il profilo per user1. Utilizzare il comando PowerShell New-BrokerMachineCommand. Ad esempio:
    • New-BrokerMachineCommand -Category UserProfileManager -CommandName "ResetUpmProfile" -DesktopGroups 1 -CommandData $byteArray -SendTrigger logon -user domain1\user1

Importante:

Il CommandData $byteArray deve essere nel seguente formato: <SID>[,<backup path>]. Se non si fornisce il percorso di backup, Profile Management genera una cartella di backup denominata con la data e l’ora correnti.

Reimpostare un profilo mobile Windows

  • Si supponga di voler reimpostare il profilo mobile per user1. Utilizzare il comando PowerShell New-BrokerMachineCommand. Ad esempio:
    • New-BrokerMachineCommand -Category UserProfileManager -CommandName "ResetRoamingProfile" -DesktopGroups 1 -CommandData $byteArray -SendTrigger logon -user domain1\user1
Reimpostare un profilo utente