Windows
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

USMT-XML-Dateien

Betrifft: Windows Vista

Inhalt dieses Themas

Übersicht

Damit ScanState und LoadState die XML-Migrationsdateien verwenden können, müssen Sie die Dateien ein beiden Befehlszeilen mithilfe der Option /i angeben. Im Gegensatz zu früheren Versionen von USMT werden die XML-Dateien nicht in den Informationsspeicher kopiert. Da ScanState und LoadState die XML-Dateien für die Steuerung der Migration benötigen, sollten Sie die gleiche Sammlung von XML-Dateien in den ScanState- und LoadState-Befehlszeilen angeben. Sie müssen Config.xml jedoch nur angeben, wenn Sie einige der Dateien und Einstellungen ausschließen möchten, die Sie in den Informationsspeicher migriert haben. Möglicherweise möchten Sie z. B. den Ordner Eigene Dateien in den Informationsspeicher, nicht jedoch auf den Zielcomputer migrieren. Zu diesem Zweck ändern Sie einfach die Datei Config.xml und geben die aktualisierte Datei mit LoadState an. Anschließend migriert LoadState nur die Dateien und Einstellungen, die migriert werden sollen.

Wenn Sie eine XML-Datei aus LoadState ausschließen, werden alle Daten migriert, die mit den fehlenden XML-Dateien migriert wurden (die sich im Informationsspeicher befinden). Die Migrationsregeln, die in der ScanState-Befehlszeile angegeben werden, gelten jedoch nicht. Wenn Sie z. B. MigApp.xml auslassen und diese Datei eine Regel für erneute Weiterleitung, wie etwa MigsysHelperFunction.RelativeMove(“c:\data”, “%CSIDL_PERSONAL%”), aufweist, leitet USMT die Dateien nicht erneut weiter, und sie werden nach C:\data migriert.

Um die Migration gemäß Ihren Anforderungen zu ändern, sollten Sie mindestens eine der beiden folgenden Maßnahmen durchführen.

  • Ändern der XML-Migrationsdateien . Sie sollten die XML-Dateien ändern, wenn Sie einen Teil einer Komponente ausschließen (z. B. Migration von C:\ und Ausschluss aller MP3-Dateien) oder Daten an einen neuen Speicherort auf dem Zielcomputer verschieben möchten. Um diese Dateien ändern zu können, müssen Sie mit den Migrationsregeln und der -syntax vertraut sein. Damit ScanState und LoadState diese Dateien verwenden, müssen Sie sie in beiden Befehlszeilen angeben.

  • Erstellen benutzerdefinierter XML-Dateien. Sie können auch eine benutzerdefinierte XML-Datei erstellen, um Einstellungen für eine andere Anwendung zu migrieren oder das Migrationsverhalten entsprechend Ihren Anforderungen zu ändern. Damit ScanState und LoadState diese Datei verwenden, müssen Sie sie in beiden Befehlszeilen angeben.

  • Erstellen und Ändern einer Datei Config.xml. Verwenden Sie diese Vorgehensweise, wenn Sie eine vollständige Komponente aus der Migration ausschließen möchten (Beispiel: Ausschluss des gesamten Ordners Eigene Dateien oder Ausschluss der Einstellungen für eine Anwendung). Das Ausschließen von Komponenten mithilfe dieser Datei ist einfacher als die Migration von XML-Dateien, weil Sie nicht mit den Migrationsregeln und der -syntax vertraut sein müssen. Die Verwendung dieser Datei ist außerdem die einzige Methode, um die Betriebssystemeinstellungen auszuschließen, die auf Computer mit Windows Vista migriert werden (da MigSys.xml in diesem Szenario nicht verwendet werden kann).

Weitere Informationen zum Ausschließen von Daten finden Sie unter Ausschließen von Dateien und Einstellungen.

XML-Migrationsdateien

Die folgenden XML-Migrationsdateien sind in USMT enthalten. Jede dieser Dateien enthält Migrationsregeln, die steuern, welche Komponenten an welchen Speicherort auf den Zielcomputer migriert werden. Sie können das Platzhalterzeichen Sternchen (*) in jeder dieser Dateien verwenden. Sie können jedoch kein Fragezeichen (?) als Platzhalter verwenden.

  • MigSys.xml. Geben Sie diese Datei in beiden Befehlszeilen an, wenn der Zielcomputer Windows XP ausführt, um Betriebssystem- und Browsereinstellungen zu migrieren (außerdem sollten Sie /targetXP angeben). Sie können MigSys.xml ändern. Wenn der Quell- oder Zielcomputer Windows Vista ausführt, kann diese Datei nicht verwendet werden, weil die Betriebssystem- und Browsereinstellungen mithilfe der Manifeste migriert werden. Da Sie die Manifeste nicht ändern können, müssen Sie eine Datei Config.xml erstellen und ändern, wenn Sie in diesem Szenario bestimmte Betriebssystemeinstellungen ausschließen möchten.

  • MigApp.xml. Geben Sie diese Datei in beiden Befehlszeilen an, um Anwendungseinstellungen auf Computer mit Windows XP und Windows Vista zu migrieren. Sie können MigApp.xml ändern.

  • MigUser.xml. Geben Sie diese Datei in beiden Befehlszeilen an, um Benutzerordner, Dateien und Dateitypen auf Computer mit Windows XP und Windows Vista zu migrieren. Sie können MigUser.xml ändern. Diese Datei enthält keine Regeln, die bestimmte Benutzerkonten migrieren. Sie können die zu migrierenden Benutzerkonten ausschließlich in der Befehlszeile mithilfe der Benutzeroptionen angeben.

Benutzerdefinierte XML-Datei

Sie können benutzerdefinierte XML-Dateien erstellen, um die Migration an Ihre speziellen Anforderungen anzupassen. Sie können z. B. eine benutzerdefinierte Datei für die Migration einer Branchenanwendung oder zum Ändern des Migrationsstandardverhaltens erstellen. Damit ScanState und LoadState diese Datei verwenden, müssen Sie sie in beiden Befehlszeilen angeben. Weitere Informationen finden Sie unter Erstellen einer benutzerdefinierten XML-Datei.

Config.xml

Dies ist eine optionale Datei, die Sie mithilfe der Option /genconfig in der ScanState-Befehlszeile erstellen können. Sie sollten diese Datei erstellen und ändern, wenn Sie bestimmte Komponenten aus der Migration ausschließen möchten. Außerdem müssen Sie diese Datei erstellen und ändern, wenn Sie Betriebssystemeinstellungen ausschließen möchten, die auf Computer mit Windows Vista migriert werden (weil MigSys.xml in diesem Szenario nicht verwendet werden kann). Diese Datei besitzt ein anderes Format als die XML-Migrationsdateien, weil sie keine Migrationsregeln enthält. Sie enthält nur eine Liste der Betriebssystemkomponenten, Anwendungen und Benutzerdokumente, die migriert werden können. Ein Beispiel finden Sie unter Beispieldatei "Config.xml". Das Ausschließen von Komponenten mithilfe dieser Datei ist daher einfacher als die Migration von XML-Dateien, weil Sie nicht mit den Migrationsregeln und der -syntax vertraut sein müssen. In dieser Datei können keine Platzhalterzeichen verwendet werden.

Wenn Sie alle Standardkomponenten einschließen möchten, müssen Sie diese Datei nicht erstellen. Wenn Ihnen das in MigSys.xml, MigApp.xml und MigUser.xml definierte Migrationsstandardverhalten ausreicht, und Sie möchten nur einige Komponenten ausschließen, können Sie eine Datei Config.xml erstellen und ändern und die anderen XML-Dateien unverändert beibehalten.

Wenn Sie /genconfig ausführen, liest ScanState die anderen XML-Dateien (die Sie mithilfe von /i angeben) sowie die Manifeste, um eine benutzerdefinierte Liste der Komponenten zu erstellen, die vom Computer migriert werden können. Diese Datei enthält ausschließlich Betriebssystemkomponenten, Anwendungen und andere Benutzerdokumentabschnitte, die in beiden XML-Dateien enthalten und auf dem Computer installiert sind, wenn Sie /genconfig ausführen. Aus diesem Grund sollten Sie diese Datei auf einem Quellcomputer erstellen, der alle Komponenten, Anwendungen und Einstellungen aufweist, die auf den Zielcomputern vorhanden sein sollen. Auf diese Weise wird sichergestellt, das diese Datei alle Komponenten enthält, die migriert werden können. Die Komponenten sind in Abschnitten organisiert: <Applications>, <WindowsComponents> und <Documents>. Um eine Komponente nicht zu migrieren, ändern Sie den betreffenden Eintrag einfach in migrate="no".

Nachdem Sie diese Datei erstellt haben, müssen Sie sie nur in der ScanState-Befehlszeile mithilfe von /config angeben, damit sie die Migration bewirkt. Wenn Sie jedoch zusätzliche Daten ausschließen möchten, die Sie in den Informationsspeicher migriert haben, ändern Sie einfach Config.xml und geben die aktualisierte Datei mit LoadState an. Wenn Sie z. B. den Ordner Eigene Dateien im Informationsspeicher gespeichert haben und die Entscheidung treffen, diesen Ordner nicht auf einen Zielcomputer zu migrieren, können Sie Config.xml ändern (migrate=no), bevor Sie LoadState ausführen. Die Datei wird dann nicht migriert. Weitere Informationen zu Vorrang beim Ausschließen von Daten finden Sie unter Ausschließen von Dateien und Einstellungen.

Beachten Sie außerdem die folgenden Funktionen dieser Datei:

  • Wenn eine übergeordnete Komponente von der Migration in Config.xml ausgeschlossen wird, indem migrate = "no" angegeben wird, werden alle untergeordneten Komponenten automatisch ebenfalls von der Migration ausgeschlossen (dies ist selbst dann der Fall, wenn die untergeordnete Komponente auf migrate = "yes" festgelegt ist).

  • Wenn aufgrund eines Fehlers zwei Codezeilen für die gleiche Komponente vorhanden sind, von denen die eine migrate="no" und die andere migrate="yes" angibt, wird die Komponente migriert.

  • Wenn Sie diese Datei für Windows Vista erstellen, dürfen Sie /i:migsys.xml nicht angeben, weil MigSys.xml nicht verwendet werden kann. Sie können beispielsweise scanstate /genconfig:config.xml /i:miguser.xml /i:migapp.xml /v:13 /l:scan.log ausführen.

Beispiele

Zielcomputer mit Windows Vista:

  • Dieser Befehl erstellt eine Datei Config.xml im aktuellen Verzeichnis (es wird kein Informationsspeicher erstellt):

    scanstate /i:migapp.xml /i:miguser.xml /genconfig:config.xml /v:13

  • Dieser Befehl erstellt mithilfe von Config.xml und den XML-Standardmigrationsdateien einen verschlüsselten Informationsspeicher.

    scanstate \\fileserver\migration\mystore /i:migapp.xml /i:miguser.xml /o /config:config.xml /v:13 /encrypt /key:"EigenerSchlüssel"

  • Dieser Befehl entschlüsselt den Informationsspeicher und migriert die Dateien und Einstellungen:

    loadstate \\fileserver\migration\mystore /i:migapp.xml /i:miguser.xml /v:13 /decrypt /key:"EigenerSchlüssel"

Zielcomputer mit Windows XP:

  • Dieser Befehl erstellt eine Datei Config.xml im aktuellen Verzeichnis (es wird kein Informationsspeicher erstellt):

    scanstate /targetxp /i:migsys.xml /i:migapp.xml /i:miguser.xml /genconfig:config.xml /v:13

  • Dieser Befehl erstellt mithilfe von Config.xml und den XML-Standardmigrationsdateien einen verschlüsselten Informationsspeicher.

    scanstate \\fileserver\migration\mystore /targetxp /i:migsys.xml /i:migapp.xml /i:miguser.xml /o /config:config.xml /v:13 /encrypt /key:"EigenerSchlüssel"

  • Dieser Befehl entschlüsselt den Informationsspeicher und migriert die Dateien und Einstellungen:

    loadstate \\fileserver\migration\mystore /i:migsys.xml /i:migapp.xml /i:miguser.xml /v:13 /decrypt /key:"EigenerSchlüssel"

Zusätzliche Informationen

  • Weitere Informationen zum Ändern der zu migrierenden Dateien und Einstellungen finden Sie unter Verwenden von USMT.

  • Weitere Informationen zu den einzelnen XML-Elementen finden Sie unter XML Elements Reference.

  • Antworten auf häufig gestellte Fragen finden Sie unter "XML-Dateien" im Thema Häufig gestellte Fragen (FAQ).

  • Anweisungen zum Verwenden des XML-Schemas zum Schreiben und Überprüfen von XML-Migrationsdateien finden Sie unter MigXML.xsd.

Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ