Umleiten von Dateien und Einstellungen
Um Dateien und Einstellungen umzuleiten, erstellen Sie eine benutzerdefinierte .xml Datei, und geben Sie den dateinamen.xml sowohl in der Befehlszeile als auch in der ScanState.exe
LoadState.exe
Befehlszeile an. Die benutzerdefinierte .xml-Datei ermöglicht es, Änderungen von den Standarddateien.xml zu trennen, sodass Änderungen einfacher nachverfolgt werden können.
Umleiten eines Ordners
Die folgende benutzerdefinierte .xml-Datei migriert die Verzeichnisse und Dateien von C:\EngineeringDrafts
in den Ordner Dokumente jedes Benutzers.
%CSIDL_PERSONAL% ist der virtuelle Ordner, der das <Benutzerdesktopelement> darstellt, was CSIDL_MYDOCUMENTS entspricht.
<migration urlid="http://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 .mp3 Dateien, die sich auf den Festplattenlaufwerken des Quellcomputers befinden, in den C:\Music
Ordner auf dem Zielcomputer um.
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="System">
<displayName>All .mp3 files to the Documents folder</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 Sample.doc
Datei von C:\EngineeringDrafts
in den Ordner Dokumente jedes Benutzers.
%CSIDL_PERSONAL% ist der virtuelle Ordner, der das <Benutzerdesktopelement> darstellt, was CSIDL_MYDOCUMENTS entspricht.
<migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/test">
<component type="Documents" context="User">
<displayName>Sample.doc into the Documents folder</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>