Häufig gestellte Fragen (FAQ)

 

Allgemeine Fragen

Registrierung und Lizenzen

Technische Fragen

Voraussetzungen

Migration

PMCommand

ACS-Builder

Technischer Support

 

Allgemeine Fragen

Registrierung und Lizenzen

Warum sollte ich mich registrieren?

Für den Download und die Benutzung der Software (Vollversion und Freeware) ist eine Registrierung notwendig, die Ihnen folgende Vorteile bringt:

  • Kostenlose Version von Profile Migrator
  • Zugriff auf die Online-Datenbank mit aktuellen ACS-Dateien (Application Configuration Sets) und ACS-Skripten
  • Zugang zum Support-Forum
  • Zugang zu Ihrem persönlichen „my Profile Migrator“ Portal

 

Wie kann ich erkennen, wie viele Lizenzen ich bereits verwendet habe?

Profile Migrator zeigt ab Version 1.1 eine ständig aktualisierte Übersicht über die bereits verwendeten und noch verfügbaren Lizenzen an. Diese Übersicht befindet sich in der Menü-Leiste und ist immer sichtbar. Während einer Migration wird die Übersicht ebenfalls aktualisiert. Sollte eine Lizenz abgelaufen sein, wird dies ebenfalls in diesem Bereich mitgeteilt.

 

Wie wird Profile Migrator lizenziert?

Profile Migrator wird für 'Named User' lizenziert. Dies bedeutet dass eine Lizenz an einen Benutzer gebunden ist. Sie können mit dieser Lizenz beliebig viele und unterschiedliche Profile für diesen Benutzer migrieren, zum Beispiel von Windows XP nach Windows 7 auf seinem Desktop, von Windows Vista auf Windows 7 x64 in der VDI-Umgebung und die (unter Umständen diversen) Profile in der Terminalserverfarm von Windows Server 2003 nach Windows Server 2008 R2.

 

Technische Fragen

Voraussetzungen

Welche Berechtigungen benötigt Profile Migrator?

  • Auf dem Computer, auf dem Profile Migrator ausgeführt wird: lokale Administrator-Rechte (um Registrierungs-Hives laden zu können).
  • Auf die Quellprofile (die Profile, die migriert werden sollen): Lesezugriff.
  • Auf den Zielprofil-Ordner (wo neue Profile angelegt werden): Vollzugriff. Zusätzlich wird das Benutzerrecht "Übernehmen des Besitzes von Dateien und Objekten" (SeTakeOwnershipPrivilege) benötigt, welches in der Standardkonfiguration der Gruppe der lokalen Administratoren zugewiesen ist.

Mit einem Workaround kann auf SeTakeOwnershipPrivilege verzichtet werden. Wenn die Gruppenrichtlinieneinstellung "Eigentümer von servergespeicherten Profilen nicht prüfen" (Computerkonfiguration -> Administrative Vorlagen -> System -> Benutzerprofile) auf allen Computern, auf denen servergespeicherte Profile verwendet werden, aktiviert ist, muss der Besitzer von Dateien im Profil nicht gesetzt werden. Aktivieren Sie dazu in Profile Migrator zusätzlich die Option "Besitzer des Profils nicht setzen".

Empfehlung: Um Probleme auf Computern zu vermeiden, auf denen die Richtlinie "Eigentümer von servergespeicherten Profilen nicht prüfen" nicht gesetzt ist, lassen Sie Profile Migrator den Besitzer von Dateien im Profil setzen. Das erfordert das erwähnte Recht SeTakeOwnershipPrivilege.

 

Unter VMware Workstation 6.5.x reagiert Profile Migrator nur sehr langsam auf Eingaben

Profile Migrator verwendet WPF, eine Technologie, für die VMware Workstation 6 nicht optimiert ist. In vielen Fällen hilft es jedoch, die 3D-Beschleunigung zu deaktivieren:

  • Fahren Sie die virtuelle Maschine herunter.
  • Drücken Sie CTRL+D um den Einstellungsdialog für die virtuelle Maschine zu öffnen.
  • Klicken Sie auf "Hardware" und dann auf "Anzeige".
  • Entfernen Sie den Haken vor "3D-Grafik beschleunigen".

Alternativ aktualisieren Sie bitte auf VMware Workstation 7.

 

Welche Windows-Sprachen unterstützt Profile Migrator?

Profile Migrator unterstützt ab Version 1.1 alle für Windows verfügbaren Sprachversionen ohne Einschränkungen. Profile Migrator kann auf allen System gestartet werden und kann Profile aller Sprachen migrieren.

 

Profile Migrator ist nicht in der Lage eine Netzwerkverbindung aufzubauen. Was kann ich tun?

Profile Migrator benötigt eine SSL (https) Verbindung um mit unseren Servern kommunizieren zu können. Bitte überprüfen Sie sowohl Ihre Internet Explorere Proxy Einstellungen als auch eine ggf. vorhandene Firewall. Eine SSL Verbindung zu unserem Server "acs.sepago.de" sollte gewährleistet sein.

Migration

Wie wird der Besitzer eines zu migrierenden Profils ermittelt?

Profile Migrator muss bestimmen können, zu welchem Benutzer ein zu migrierendes Profil gehört, damit der zugehörige Benutzer auf das neue Profil berechtigt werden kann. Diese Ermittlung des Profilbesitzers geschieht durch Auswertung der Berechtigungen im Dateisystem und gegebenenfalls in der Registrierung (nach Laden der NTUSER.DAT aus dem Profil) sowie durch zusätzliche Prüfungen.

  1. Zunächst sucht Profile Migrator alle Benutzer mit direktem Vollzugriff auf die Datei NTUSER.DAT. Dies bedeutet, dass Gruppenberechtigungen ignoriert werden. Wenn hierbei ein passendes Benutzerkonto gefunden wird, war die Ermittlung erfolgreich und wird beendet. Wenn mehrere Benutzerkonten gefunden werden, wird mit Schritt zwei fortgefahren.
  2. Die Namen der in Schritt eins ermittelten Konten werden im Profilpfad gesucht, und zwar in einem der folgenden Formate: username/username.domain/username.v2/username.domain.v2. Wenn ein Konto passt, war die Ermittlung erfolgreich und wird beendet. Wenn nicht, wird mit Schritt drei fortgefahren.
  3. Laden des Registrierungs-Hives aus dem Profil und Prüfung der Berechtigungen auf HKCU\Software. Dies erfolgt analog zu Schritt eins, jedoch werden hierbei nur diejenigen Benutzer aus der in Schritt eins erstellten Liste entfernt, die nicht Vollzugriff in der Registrierung haben. Falls nach diesem Schritt noch mehrere Benutzer übrigbleiben, wird mit Schritt vier fortgefahren.
  4. Analyse der SIDs unterhalb des Registrierungsschlüssels HKCU\Software\Microsoft\Protected Storage System Provider. Alle dort nicht aufgeführten Konten werden aus der in Schritt drei ermittelten Liste entfernt. Wenn nun noch lediglich ein Benutzerkonto übrig bleibt, war die Ermittlung erfolgreich und wird beendet.

Die Ermittlung schlägt fehl wenn keines oder mehrere passende Benutzerkonten gefunden werden. In einem solchen Fall kann das aktuelle Profil nicht migriert werden und folgende Meldung wird in die Logdatei geschrieben: "ERROR,Migration,DOMAIN,USER,TID,CreateProfilePairWrapper: Could not determine the owner of profile '<path to profile>', access rights are inconclusive."

 

Bestimmte Einstellungen scheinen bei der Migration nicht übernommen zu werden.

Hierfür kommen mehrere Ursachen in Frage. Es kann zum Beispiel sein, dass keine ACS-Datei für die betreffende Anwendung existiert oder nicht die richtige ACS-Datei ausgewählt wurde. Ferner könnte die ACS-Datei für die betreffende Anwendung für eine ältere oder neuere Version erstellt worden sein, deren Speicherorte zu der Benutzerkonfiguration sich von der bei Ihnen vorhandenen Version unterscheiden.

Es könnte jedoch auch sein, dass die betreffende Einstellung korrekt migriert wurde, bei der Anmeldung des Benutzers aber überschrieben wird. Bitte kontrollieren Sie, ob eine der folgenden Technologien bei Ihnen im Einsatz ist und die scheinbar nicht migrierte Einstellung bei der Anmeldung überschreibt:

  • Gruppenrichtlinien (Policies)
  • Gruppenrichtlinien-Präferenzen (Group Policy Preferences)
  • Anmeldeskripte
  • Active Setup
  • Softwareverteilung wie zum Beispiel Enteo NetInstall oder Microsoft SCCM

 

Was ist bei der Migration von einem lokalen zu einem servergespeicherten Profil in Client-Migrationen zu beachten?

Wird ein lokales Profil durch eine Client-Migration in ein servergespeichertes Profil umgewandelt, so wird ein lokales Profil auf dem Zielcomputer erzeugt, das erst nach erfolgreicher An- und Abmeldung des betreffenden Benutzers in ein servergespeichertes Profil umgewandelt wird. Unmittelbar nach der Migration werden solche Profile in der Benutzerprofilliste als Profile von Typ 'Lokal' angezeigt.

 

Werden aus- und eingeschlossene Elemente bei ausgeschalteter Rekursion in Ordnern und Registrierungsschlüsseln beachtet?

Nein, eine ausgeschaltete Rekursion hat Vorrang vor allen Aus- und Einschlusslisten. Diese werden bei der Migration eines Ordners oder Registry Schlüssels ohne Rekursion nicht verarbeitet.

 

Wie kann ich herausfinden, wie lange eine Migration gedauert hat?

Seit Profile Migrator Version 1.1 wurden Statistiken zur aktuellen Migration hinzugefügt. Angezeigt werden Informationen zur aktuell vergangenen und noch verbleibenden Dauer der Migration, sowie die kürzeste, längste und durchschnittliche Zeit für die Migration eines Profils.

 

Outlook kann die migrierte OST-Datei nicht verwenden

Nachdem die OST-Datei eines Exchange Server E-Mail Kontos migriert wurde kann Outlook unter bestimmten Umständen nicht gestartet werden und es wird die Fehlermeldung "Outlook verwendet zurzeit eine alte Kopie Ihrer Outlook-Datendatei (.ost). Beenden Sie Outlook, löschen Sie die Datei, und starten Sie Outlook anschließend neu. Bei Beginn des nächsten Übermittlungsvorgangs wird automatisch eine neue Datei erstellt." angezeigt.

Der Grund für diese Verhalten ist eine OST-Datei, die älter ist als die auf dem Exchange-Server gespeicherten Informationen. Dies geschieht, wenn der Benutzer weiter arbeitet, nachdem mittels des Collector-Skripts die OST-Datei eingesammelt wurde. Sobald die OST-Datei gelöscht wurde, kann Outlook wieder gestartet werden. Die OST-Datei wird dann aus den aktuellen Daten auf dem Exchange Server neu erstellt.

Um dieses Verhalten zu vermeiden sollte der zeitliche Abstand zwischen dem Einsammeln der Daten auf dem Quellsystem und dem ersten Start von Outlook auf dem Zielsystem möglichst gering sein. Sollte dies nicht möglich sein, können Sie die OST-Datei von der Migration ausschliessen, indem Sie das ACS-Skript 'Office - Outlook lokale PST Dateien' nicht in die Liste der zur Migration ausgewählten Anwendungen aufnehmen.

 

 

Können servergespeicherte Profile in lokale Profile migriert werden?

Eine Migration von servergespeicherten Profilen in lokale Profile ist im Client-Modus möglich. Für diese Migration ist es erforderlich, dass servergespeicherte Profile lokal gecached werden da ansonsten Profile Migrator diese Profile nicht einsammeln kann. Werden servergespeicherte Profile nicht gecached (üblich in Terminal Server Umgebungen) ist eine Migration nicht möglich.
 


Die Migration wird mit der folgenden Fehlermeldung unterbrochen: "No profiles found for migration"

Diese Fehlermeldung kann unterschiedliche Ursachen haben. Die folgende Auflistung kann Ihnen bei der Behebung des Problems behilflich sein:

  • Überprüfen Sie die Berechtigungen des Benutzerprofils. Diese Fehlermeldung tritt meistens auf, wenn die Berechtigungen von Benutzerprofilen falsch konfiguriert wurden. Schauen Sie sich hierfür diesen Artikel von Microsoft an, mit dem Sie das Problem beheben können.

  • Prüfen Sie ob das Benutzerprofil beschädigt wurde. Kann der Benutzer das Profil aktuell noch verwenden? Können Sie die ntuser.dat in Ihre lokale Registry laden?
    Profile Migrator benötigt ein voll funktionsfähiges Benutzerprofil um migrieren zu können.

Für eine Lokalisierung der Fehlerursache empfehlen wir Ihnen die ausführliche Log-Datei komplett zu analysieren.

 


Die Migration wird mit der folgenden Fehlermeldung unterbrochen: "Could not determine the owner of profile..."

Profile Migrator nutzt die Berechtigungen im Benutzerprofil um den Besitzer des Profils zu ermitteln. Während der Analyse des Profils wird exakt ein Benutzer mit Lese- und Schreibrechten erwartet. Falls Sie diesen Fehler in Ihrer Log-Datei entdeckt haben ist es sehr wahrscheinlich, dass das aktuelle Profil eine fehlerhafte Berechtigung enthält.

Die folgenden Schritte zeigen Ihnen welche Stellen für die Ermittlung überprüft werden.

Schritt 1

  • Überprüfe die Berechtigungen der ntuser.dat innerhalb der Dateisystem-Eigenschaften.
  • Wir benötigen genau einen Benutzer mit Lese- und Schreibrechten.
  • Falls in der Liste der Berechtigungen kein einziger Benutzer vorhanden sein sollte, haben Sie die Ursache für das Problem gefunden.
  • Haben Sie in der Liste der Berechtigungen mehr als einen Benutzer mit Lese- und Schreibrechten? Falls ja, setzen Sie bitte mit Schritt zwei fort.

Schritt 2

  • Laden Sie die ntuser.dat des Profils in die Registry ihrer eigenen Maschine. Öffnen Sie die Eigenschaften des Schlüssels Software.
  • Wir benötigen hier einen Benutzer mit Lese- und Schreibrechten, der in Schritt eins bereits ermittelt wurde.
  • Haben Sie in der Liste der Berechtigungen mehr als einen Benutzer mit Lese- und Schreibrechten? Falls ja, setzen Sie bitte mit Schritt drei fort.
  • Falls in der Liste der Berechtigungen kein einziger Benutzer mit Lese- und Schreibrechten vorhanden sein sollte, kann die Ermittlung nicht fortgesetzt werden.

Schritt 3

  • Im letzten Schritt öffnen Sie bitte den folgenden Registry-Schlüssel: Software\Microsoft\Protected Storage System Provider
  • Falls keine SID (Unterschlüssel) eines Benutzers mit Lese- und Schreibrechten vorhanden sein sollte, kann die Ermittlung nicht fortgesetzt werden.
  • Sind mehrere SIDs von Benutzern aus dem vorherigen Schritt vorhanden? Falls ja, kann der Besitzer nicht eindeutig festgestellt werden.
 

PMCommand

Welche Rückgabewerte liefert PMCommand zurück?

PMCommand liefert detaillierte Rückgabewerte, um den abgeschlossenen Vorgang in einem Skripting-Szenario bewerten und behandeln zu können.
Es wird nur der höchste Rückgabewert zurückgegeben.

  • 0 - Die Migration wurde erfolgreich durchgeführt.
  • 1 - Die Hilfe wurde ausgegeben.
  • 2 - Mindestens ein Profil wurde bei der Migration übersprungen.
  • 3 - Mindestens ein Profil wurde bei der Migration umbenannt.
  • 4 - Mindestens ein Profil wurde bei der Migration überschrieben.
  • 5 - Es wurden keine Quellprofile zur Migration gefunden.
  • 6 - Es wurden keine ACS-Dateien gefunden oder ausgewählt zur Migration.
  • 7 - Es wurde versucht, mehr als 3 Benutzer gleichzeitig mit einer Evaluierungsversion zu migrieren.
  • 8 - Es wurde versucht, mehr Benutzer als mit der verwendeten Evaluierungslizenz möglich gleichzeitig zu migrieren.
  • 9 - Mindestens ein Benutzerprofil wurde aus der Liste der Quellprofile entfernt, weil bereits ein anderes Profil des Benutzers vorhanden war.
  • 10 - Es wurden mehr Benutzer migriert, als Lizenzen verfügbar sind.
  • 11 - Die Aktualisierung des Active Directory Benutzerobjekts ist fehlgeschlagen.
  • 12 - Die verwendeten Parameter enthalten Fehler.
  • 13 - Mindestens ein Quellprofil konnte nicht gefunden werden.
  • 14 - Mindestens ein Profilverzeichnis konnte keinem Benutzer zugeordnet werden.
  • 15 - Die Evaluierungsperiode ist abgelaufen.
  • 16 - Ein Fehler ist aufgetreten.
  • 17 - Der Vorgang wurde vom Benutzer abgebrochen.
  • 18 - Bei der Migration mindestens eines Profils schlug das vor der Migration des Profils auszuführende Skript fehl.
  • 19 - Bei der Migration mindestens eines Profils schlug das nach der Migration des Profils auszuführende Skript fehl.
  • 20 - Bei der Migration mindestens eines Profils schlug das gegen Ende der Migration des Profils auszuführende Skript fehl.
  • 21 - Es wurden mehr Benutzer migriert, als im 'Test-Modus' erlaubt sind.

 

ACS-Builder

Wie kann ich ACS-Builder unter Windows XP und Server 2003 verwenden?

Der ACS-Builder kann auf folgende Arten verwendet werden:

  • Im Anwendungs-Überwachungsmodus. Hierfür wird mindestens Windows Vista / Server 2008 benötigt. Zudem muss das Windows Performance Toolkit (WPT) installiert sein.
  • Im Analysemodus, in dem von Sysinternal Process Monitor generierte Log-Dateien im CSV-Format verarbeitet werden. Dies steht unter allen von Profile Migrator unterstützten Betriebssystemen zur Verfügung, konkret ab Windows XP SP2.

 

Wenn ich eine Process Monitor-Logdatei in ACS-Builder bearbeiten lasse, ist die resultierende ACSX-Datei leer.

Dies kann vorkommen, wenn Sie während der Analyse mit einem anderen Benutzerkonto angemeldet sind als während der Aufzeichnung der Log-Datei.

ACS-Builder hat leistungsfähige Filter eingebaut, die aus den hunderttausenden von Einträgen einer typischen Process Monitor-Logdatei nur die Zugriffe des ausgewählten Programms auf das Benutzerprofil herausfiltern. Damit diese Filterung funktioniert, muss ACS-Builder den Pfad zum Benutzerprofil kennen. Da dieser Pfad nicht in der Log-Datei gespeichert ist, verwendet ACS-Builder den Profilpfad des aktuell während der Analyse angemeldeten Benutzers. Wenn dies jedoch ein anderer Benutzer als während der Aufzeichnung der Log-Datei ist, kann ACS-Builder keine relevanten Einträge in der Log-Datei finden.

 

Technischer Support

Welche Informationen sollte ich senden, wenn ich eine Supportanfrage habe?

Supportfälle sind umso leichter zu lösen, je mehr Informationen zur Verfügung stehen. Damit wir Sie nicht grundlegenden Informationen fragen müssen, bevor wir Ihre Anfrage bearbeiten können, haben wir einen Eintrag im Forum erzeugt, der erklärt, welche Informationen sinnvollerweise direkt in der ersten Anfrage mitgeschickt werden sollten.

Referenzen

Logo South Shore Neurologic Associates

By using Profile Migrator's intuitive user interface, we were able to migrate all of our user TS profiles in record breaking time! Profile Migrator was the best fitted product for our needs. Thanks Sepago for making us the hero of the day!

Troy Norr, Director of Informatics - South Shore Neurologic Associates, USA

Wago Logo

Die Wahl fiel auf Profile Migrator, weil er einfach und schnell zu handhaben, leistungsstark ist und mit dem besten ROI unter den Wettbewerbsprodukten überzeugte. Unsere Kalkulation zeigte, dass der ROI der Profilemigration mit Profile Migrator das zwei bis dreifache der Lizenzkosten erreicht. Dabei haben wir angenommen, dass jeder Benutzer nur acht alte Einstellungen wiederherstellen muss.

Mehr Informationen zur Success Story

Eugen Löwen, IT Systemmangement Wago