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).

Ab Profile Management 2106 ist die Zurücksetzfunktion für die auf dem Citrix Management-Profilcontainer basierende Benutzerprofillösung verfügbar.

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 von Benutzerprofilen

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. Ist ein lokales Profil vorhanden, 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 Zurücksetzen des Profils durchzuführen. 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. Handelt es sich um ein Microsoft-Roaming-Profil, 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. kann sich der Benutzer 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
  • Wenn der Citrix Management-Profilcontainer als gesamte Benutzerprofillösung aktiviert ist, enthält das neue Profil die vorhergehenden persönlichen Ordner nicht.

  • Unter Windows 8 und höher werden Cookies beim Zurücksetzen von Profilen nicht in das neue Profil kopiert.

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, dessen Ordnername mit Datum und Uhrzeit versehen ist, d. h. den Ordner mit der Erweiterung .upm_datestamp.
  4. Löschen Sie den aktuellen Profilnamen. Das ist derjenige 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 mit dem PowerShell SDK zurück

Sie können ein Profil mit dem 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

Siehe die folgenden Beispiele für Details zur Verwendung der PowerShell-Cmdlets zum Zurücksetzen eines Profils:

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 im folgenden Format vorliegen: <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