Benutzerprofil zurücksetzen

ACHTUNG:

Wenn ein Profil zurückgesetzt wird, werden die Ordner und Dateien des Benutzers gespeichert und in das neue Profil kopiert. Die meisten Benutzerprofildaten fehlen jedoch (z. B. wird die Registrierung zurückgesetzt und Anwendungseinstellungen können gelöscht werden).

Die Zurücksetzfunktion gilt sowohl für dateibasierte als auch für containerbasierte Profillösungen.

Verarbeitung zurückgesetzter Profile

Jedes Citrix®-Benutzerprofil oder Microsoft-Roamingprofil kann zurückgesetzt werden. Nachdem sich der Benutzer abgemeldet hat und Sie den Befehl zum Zurücksetzen auswählen (entweder in Director oder über das PowerShell SDK), identifiziert Director zunächst das verwendete Benutzerprofil und gibt einen entsprechenden Befehl zum Zurücksetzen aus. Director empfängt die Informationen über Profile Management, einschließlich Informationen zu Profilgröße, -typ und Anmeldezeiten.

Dieses Diagramm veranschaulicht den Prozess nach der Benutzeranmeldung, wenn ein Benutzerprofil zurückgesetzt wird.

Flussdiagramm zum Zurücksetzen des Benutzerprofils

Der von Director ausgegebene Befehl zum Zurücksetzen gibt den Profiltyp an. Der Profile Management-Dienst versucht dann, ein Profil dieses Typs zurückzusetzen und sucht nach der entsprechenden Netzwerkfreigabe (Benutzerspeicher). Wenn der Benutzer von Profile Management verarbeitet wird, aber einen Roamingprofilbefehl erhält, wird dieser abgelehnt (oder umgekehrt).

  1. Wenn ein lokales Profil vorhanden ist, wird es gelöscht.
  2. Das Netzwerkprofil wird umbenannt.
  3. Die nächste Aktion hängt davon ab, ob das zurückzusetzende Profil ein Citrix-Benutzerprofil oder ein Microsoft-Roamingprofil ist.

    Bei Citrix-Benutzerprofilen wird das neue Profil mithilfe der Profile Management-Importregeln erstellt. Die Ordner werden zurück in das Netzwerkprofil kopiert, und der Benutzer kann sich normal anmelden. Wenn ein Roamingprofil für das Zurücksetzen verwendet wird, bleiben alle Registrierungseinstellungen im Roamingprofil im zurückgesetzten Profil erhalten. Sie können Profile Management so konfigurieren, dass ein Vorlagenprofil das Roamingprofil bei Bedarf überschreibt.

    Bei Microsoft-Roamingprofilen erstellt Windows ein Profil, und wenn sich der Benutzer anmeldet, werden die Ordner zurück auf das Benutzergerät kopiert. Wenn sich der Benutzer erneut abmeldet, wird das neue Profil in den Netzwerkspeicher kopiert.

So setzen Sie ein Benutzerprofil in Director zurück

Wenn Sie Citrix Virtual Desktops™ (Desktop VDA) verwenden, gehen Sie wie folgt vor:

  1. Suchen Sie in Director nach dem Benutzer, dessen Profil Sie zurücksetzen möchten, und wählen Sie dann die Sitzung dieses Benutzers aus.
  2. Klicken Sie auf Profil zurücksetzen.
  3. Weisen Sie den Benutzer an, sich von allen Sitzungen abzumelden.
  4. Weisen Sie den Benutzer an, sich erneut anzumelden. Die Ordner und Dateien, die aus dem Benutzerprofil gespeichert wurden, werden in das neue Profil kopiert.

Wenn Sie Citrix Virtual Desktops (Server VDA) verwenden, müssen Sie angemeldet sein, um das Profil zurückzusetzen. Der Benutzer muss sich dann ab- und wieder anmelden, um das Zurücksetzen des Profils abzuschließen.

Wichtig:

Wenn der Benutzer Profile auf mehreren Plattformen (z. B. Windows 8 und Windows 7) hat, weisen Sie ihn an, sich zuerst bei demselben Desktop oder derselben App anzumelden, die der Benutzer als Problem gemeldet hat. Diese Anmeldeaktion stellt sicher, dass das richtige Profil zurückgesetzt wird. Wenn es sich um ein Citrix-Benutzerprofil handelt, ist das Profil bereits zurückgesetzt, wenn der Desktop des Benutzers angezeigt wird. Wenn es sich um ein Microsoft-Roamingprofil handelt, kann die Wiederherstellung der Ordner noch kurze Zeit dauern. Der Benutzer muss angemeldet bleiben, bis die Wiederherstellung abgeschlossen ist.

Wenn das Profil nicht erfolgreich zurückgesetzt wird (z. B. der Benutzer kann sich nicht erfolgreich an der Maschine anmelden oder einige Dateien fehlen), müssen Sie das ursprüngliche Profil manuell wiederherstellen.

Beachten Sie Folgendes:

  • Wenn der Benutzerspeicher als Benutzerprofillösung aktiviert ist, enthält das neue Profil die folgenden persönlichen Ordner aus dem ursprünglichen Benutzerprofil:
    • Desktop
    • Cookies
    • Favoriten
    • Dokumente
    • Bilder
    • Musik
    • Videos
  • Ab Citrix Profile Management Version 2407, wenn der Profilcontainer als vollständige Benutzerprofillösung aktiviert ist, behält das neue Profil die vorherigen persönlichen Ordner bei.

  • Unter Windows 8 und höher werden Cookies nicht in das neue Profil kopiert, wenn Profile zurückgesetzt werden.

So stellen Sie ein Profil nach einem fehlgeschlagenen Zurücksetzen manuell wieder her

  1. Weisen Sie den Benutzer an, sich von allen Sitzungen abzumelden.
  2. Löschen Sie das lokale Profil, falls vorhanden.
  3. Suchen Sie den archivierten Ordner auf der Netzwerkfreigabe, der das Datum und die Uhrzeit an den Ordnernamen angehängt enthält, den Ordner mit der Erweiterung .upm_datestamp.
  4. Löschen Sie den aktuellen Profilnamen. Das heißt, denjenigen ohne die Erweiterung upm_datestamp.
  5. Benennen Sie den archivierten Ordner mit dem ursprünglichen Profilnamen um. Das heißt, entfernen Sie die Datums- und Zeiterweiterung. Sie haben das Profil in seinen ursprünglichen Zustand vor dem Zurücksetzen zurückversetzt.

So setzen Sie ein Profil mithilfe des PowerShell SDK zurück

Sie können ein Profil mithilfe des Broker PowerShell SDK zurücksetzen.

New-BrokerMachineCommand

Erstellt einen Befehl, der zur Übermittlung an einen bestimmten Benutzer, eine Sitzung oder einen Computer in die Warteschlange gestellt wird. Weitere Informationen zu diesem Cmdlet finden Sie unter https://citrix.github.io/delivery-controller-sdk/Broker/New-BrokerMachineCommand/.

Beispiele

Die folgenden Beispiele zeigen, wie Sie die PowerShell-Cmdlets zum Zurücksetzen eines Profils verwenden:

Zurücksetzen eines Profile Management-Profils

  • Angenommen, Sie möchten das Profil für user1 zurücksetzen. Verwenden Sie den PowerShell-Befehl New-BrokerMachineCommand. Zum Beispiel:
    • New-BrokerMachineCommand -Category UserProfileManager -CommandName "ResetUpmProfile" -DesktopGroups 1 -CommandData $byteArray -SendTrigger logon -user domain1\user1

Wichtig:

Der CommandData $byteArray muss das folgende Format haben: <SID>[,<backup path>]. Wenn Sie den Sicherungspfad nicht angeben, generiert Profile Management einen Sicherungsordner, der nach dem aktuellen Datum und der Uhrzeit benannt ist.

Zurücksetzen eines Windows-Roamingprofils

  • Angenommen, Sie möchten das Roamingprofil für user1 zurücksetzen. Verwenden Sie den PowerShell-Befehl New-BrokerMachineCommand. Zum Beispiel:
    • New-BrokerMachineCommand -Category UserProfileManager -CommandName "ResetRoamingProfile" -DesktopGroups 1 -CommandData $byteArray -SendTrigger logon -user domain1\user1
Benutzerprofil zurücksetzen