Anwendungsfälle der Profilverwaltung
Die Citrix Profilverwaltung kann implementiert werden, um Benutzerprofile in verschiedenen Szenarien zu verwalten, unabhängig davon, wie Anwendungen an Benutzer bereitgestellt werden oder wo sie gehostet werden. Im Folgenden sind Beispiele für diese Szenarien aufgeführt:
-
Citrix Virtual Apps™ mit veröffentlichten Anwendungen
-
Citrix Virtual Apps mit veröffentlichten Desktops
-
Citrix Virtual Apps mit Anwendungen, die in eine Isolationsumgebung gestreamt werden
-
Anwendungen, die auf Citrix Virtual Desktops™ gestreamt werden
-
Anwendungen, die auf Citrix Virtual Desktops installiert sind
-
Anwendungen, die auf physische Desktops gestreamt werden
-
Anwendungen, die lokal auf physischen Desktops installiert sind
Von diesen Szenarien betrachtet Citrix die folgenden als die häufigsten Anwendungsfälle:
- Mehrere Sitzungen – Der Benutzer greift auf mehrere Citrix Virtual Apps-Serversilos zu und hat daher mehrere Sitzungen geöffnet. Beachten Sie jedoch, dass Anwendungsisolation und Streaming auf dem Server Alternativen zu Serversilos sind. Dieses Szenario wird in diesem Thema ausführlicher beschrieben.
- „Last Write Wins“ und Konsistenzprobleme bei Roamingprofilen – Der letzte Schreibvorgang in das Roamingprofil bewirkt, dass alle Einstellungen gespeichert werden. Daher behalten Roamingprofile möglicherweise nicht die richtigen Daten, wenn mehrere Sitzungen geöffnet sind und zwischenzeitliche Änderungen vorgenommen werden. Darüber hinaus werden Einstellungen möglicherweise aufgrund von Netzwerk-, Speicherproblemen oder anderen Problemen nicht korrekt in das Profil geschrieben. Dieses Szenario wird in diesem Thema ausführlicher beschrieben.
- Große Profile und Anmeldegeschwindigkeit – Profilüberladung kann Benutzerprofile unhandlich machen, was zu Speicher- und Verwaltungsproblemen führt. Normalerweise kopiert Windows während der Anmeldung das gesamte Profil des Benutzers über das Netzwerk auf das lokale Benutzergerät. Bei überladenen Profilen kann dieses Verhalten die Anmeldezeit des Benutzers verlängern.
Mehrere Sitzungen
Besonders in großen Umgebungen kann es für Benutzer notwendig sein, mehrere Sitzungen zu öffnen, um auf verschiedene Anwendungen zuzugreifen, die auf verschiedenen Citrix Virtual Apps-Servern gehostet werden, sei es in derselben Farm oder in mehreren Farms. Wo möglich, sollten Sie Anwendungsisolation oder Streaming in Betracht ziehen, um Anwendungen auf demselben Citrix Virtual Apps-Server zu hosten und Benutzern so den Zugriff auf alle Anwendungen von einem einzigen Server und somit in einer einzigen Sitzung zu ermöglichen. Dies ist jedoch möglicherweise nicht möglich, wenn eine Geschäftseinheit bestimmte Server kontrolliert oder Anwendungen nicht gestreamt werden können.
Sobald festgestellt wurde, dass es für Benutzer tatsächlich notwendig ist, auf Anwendungen von verschiedenen Citrix Virtual Apps-Servern zuzugreifen, müssen die Auswirkungen auf die Profile ermittelt werden.
Das folgende Diagramm veranschaulicht ein Beispiel, bei dem Anwendungseinstellungen verloren gehen können, wenn mehrere Sitzungen vorhanden sind.

Mary möchte beispielsweise auf App A, App B und App C zugreifen und wird dabei jeweils an Server 1, Server 8 und Server 12 weitergeleitet. Nach der Anmeldung bei jeder Anwendung wird Marys Roamingprofil der Terminaldienste auf jeden Server geladen und Ordner für jede Sitzung umgeleitet. Wenn Mary bei App A auf Server 1 angemeldet ist, ändert sie Einstellung 1 und meldet sich von dieser Sitzung ab. Mary beendet dann die Arbeit in den beiden anderen Anwendungen und meldet sich ab.
Beim Abmelden wird die Änderung, die Mary in der Sitzung auf Server 1 vorgenommen hat, überschrieben, da die Einstellungen der zuletzt geschlossenen Sitzung beibehalten werden, nicht die zwischenzeitliche Änderung. Wenn Mary sich am nächsten Tag bei App A anmeldet, ist sie frustriert, weil die von ihr vorgenommene Änderung nicht sichtbar ist.
Profile Management kann diese Situation im Allgemeinen verhindern. Profile Management schreibt nur die spezifischen Einstellungen zurück, die während einer Sitzung geändert wurden; alle anderen unveränderten Einstellungen bleiben unberührt. Der einzige potenzielle Konflikt, der entstehen könnte, wäre also, wenn Mary Einstellung 1 in einer anderen Sitzung geändert hätte. Der Benutzer würde jedoch wahrscheinlich erwarten, dass die letzte Änderung beibehalten wurde, was der Fall ist, wenn Profile Management in diesem Szenario verwendet wird.
„Last write wins“ und Probleme mit der Konsistenz von Roamingprofilen
Dieses Szenario ähnelt dem ersten in diesem Thema. „Last write wins“-Probleme können sich auf verschiedene Weisen äußern, und die Frustration der Benutzer kann mit der Anzahl der verwendeten Geräte zunehmen.
Da das Roamingprofil alle Profildaten speichert, mit Ausnahme der umgeleiteten Ordner, kann das Benutzerprofil groß werden. Dies verlängert nicht nur die Anmeldezeit, da das Profil heruntergeladen werden muss, sondern erhöht auch das Potenzial für Inkonsistenzen während der Schreibphase der Abmeldung, insbesondere bei Netzwerkproblemen.
Profile Management ermöglicht es, bestimmte Daten vom Benutzerprofil auszuschließen, wodurch das Benutzerprofil auf ein Minimum reduziert werden kann. Da nur Unterschiede in das Profil geschrieben werden, umfasst die Schreibphase der Abmeldung weniger Daten und ist schneller. Profile Management kann für Anwendungen von Vorteil sein, die Profile für temporäre Daten verwenden, diese aber beim Beenden der Anwendungen nicht bereinigen.