L’utilisation de USMT est recommandée pré et post installation.
La console MDT a, d’intégré, un outil de migration dans les processus d’installation mais il laisse par défaut la migration des données sur le disque. L’outil ne semble pas migrer les données et paramètres de stockage réseau/partage réseau.
Voici un script, dans le répertoire amd64 et x86 de USMT.
Le script lancé scanne et charge les données.
Scanstate
@Echo off
Net Use U: \\Tarkin\Migdata\MIGRATION
If Exist U:\Tarkin\*.* XCOPY U:\USMT\*.* c:\Windows\USMT\*.* /s
CD C:\Windows\USMT\x86
scanstate.exe \\Tarkin\MigData\HLSTORE /listfiles:C:\listfiles.txt /o /c /uel:30 /i:AllSystemExclude.xml /i:MigApp.xml /i:MigDocs.xml /l:C:\USMTLog.log
NET USE U: /delete
pause
:EOF
Le fichier « Custom.xml » dans le répertoire amd64 exclu un certain nombre de type de fichiers afin de ne pas sauvegarder des tonnes de Go inutilement.
<?xml version= »1.0″ encoding= »UTF-8″?>
<migration urlid= »http://www.microsoft.com/migration/1.0/migxmlext/allfiles »>;
<component type= »Documents » context= »System »>
<displayName>Test</displayName>
<role role= »Data »>
<rules>
<unconditionalExclude>
<objectSet>
<pattern type= »File »>C:\*[*]</pattern>
<pattern type= »File »>D:\*[*]</pattern>
</objectSet>
</unconditionalExclude>
</rules>
</role>
</component>
</migration>
Loadstate
@Echo off
Net Use U: \\Tarkin\MigData\MIGRATION
If Exist U:\Tarkin\*.* XCOPY M:\USMT\*.* c:\Windows\USMT\*.* /s
CD C:\Windows\USMT\x86
Loadstate \\Tarkin\MigData\HLSTORE /c /lac
NET USE U: /delete
:EOF