Umleiten von Dateien und Einstellungen
Erstellen Sie zum Umleiten von Dateien und Einstellungen eine benutzerdefinierte XML-Datei, und geben Sie diesen Dateinamen in den Befehlszeilen von ScanState und LoadState an. So können Sie Ihre Änderungen von den XML-Standarddateien getrennt halten und Änderungen leichter nachverfolgen.
Inhalt dieses Themas:
Umleiten eines Ordners
Umleiten eines bestimmten Dateityps
Umleiten einer bestimmten Datei
Umleiten eines Ordners
Die folgende benutzerdefinierte XML-Datei migriert die Verzeichnisse und Dateien in „C:\EngineeringDrafts“ in den Ordner „My Documents“ jedes Benutzers. %CSIDL_PERSONAL% ist der virtuelle Ordner, der das Desktopelement „My Documents“ darstellt, das CSIDL_MYDOCUMENTS entspricht.
<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="User">
<displayName>Engineering Drafts Documents to Personal Folder</displayName>
<role role="Data">
<rules>
<!-- Migrate all directories and files present in c:\EngineeringDrafts folder -->
<include>
<objectSet>
<pattern type="File">C:\EngineeringDrafts\* [*]</pattern>
</objectSet>
</include>
<!-- This migrates all files and directories from C:\EngineeringDrafts to every user’s personal folder.-->
<locationModify script="MigXmlHelper.RelativeMove('C:\EngineeringDrafts','%CSIDL_PERSONAL%')">
<objectSet>
<pattern type="File">C:\EngineeringDrafts\* [*]</pattern>
</objectSet>
</locationModify>
</rules>
</role>
</component>
</migration>
Umleiten eines bestimmten Dateityps
Die folgende benutzerdefinierte XML-Datei leitet alle MP3-Dateien auf den lokalen Festplattenlaufwerken des Quell-PC in den Ordner „C:\Music“ auf dem Ziel-PC um.
<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="System">
<displayName>All .mp3 files to My Documents</displayName>
<role role="Data">
<rules>
<include>
<objectSet>
<script>MigXmlHelper.GenerateDrivePatterns ("* [*.mp3]", "Fixed")</script>
</objectSet>
</include>
<!-- Migrates all the .mp3 files in the store to the C:\Music folder during LoadState -->
<locationModify script="MigXmlHelper.Move('C:\Music')">
<objectSet>
<script>MigXmlHelper.GenerateDrivePatterns ("* [*.mp3]", "Fixed")</script>
</objectSet>
</locationModify>
</rules>
</role>
</component>
</migration>
Umleiten einer bestimmten Datei
Die folgende benutzerdefinierte XML-Datei migriert die Datei „Sample.doc“ in „C:\EngineeringDrafts“ in den Ordner „My Documents“ jedes Benutzers. %CSIDL_PERSONAL% ist der virtuelle Ordner, der das Desktopelement „My Documents“ darstellt, das CSIDL_MYDOCUMENTS entspricht.
<migration urlid="https://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="User">
<displayName>Sample.doc into My Documents</displayName>
<role role="Data">
<rules>
<include>
<objectSet>
<pattern type="File"> C:\EngineeringDrafts\ [Sample.doc]</pattern>
</objectSet>
</include>
<locationModify script="MigXmlHelper.RelativeMove('C:\EngineeringDrafts','%CSIDL_PERSONAL%')">
<objectSet>
<pattern type="File"> C:\EngineeringDrafts\ [Sample.doc]</pattern>
</objectSet>
</locationModify>
</rules>
</role>
</component>
</migration>
Siehe auch
Weitere Ressourcen
Anpassen von USMT-XML-Dateien
Konflikte und Rangfolge
USMT-XML-Referenz