Hi,
I'm using USMT for migration from XP to W8.1 (V4.0 for scanstate & V5.0 for loadstate) with a personal XML for specific application.
When i use 'locationModify' to move files from C: to C:, it works fine.
EX :
<locationModify script="MigXmlHelper.RelativeMove('C:\Program Files\Alcatel\A4400 Call Center Supervisor','C:\ProgramData\Alcatel\CCSupervisor')">
<objectSet>
<pattern type="File">C:\Program Files\Alcatel\A4400 Call Center Supervisor [ccs.ini]</pattern>
</objectSet>
But it doesn't work when i move files from C: to D: or D: to D:\backup. Ex :
<locationModify script="MigXmlHelper.RelativeMove('%PROFILESFOLDER%\Application Data\SQL Developer','D:\SQL Developer')">
<objectSet>
<pattern type="File">C:\Documents and Settings\*\Application Data\SQL Developer\* [*.xml]</pattern>
</objectSet>
Files go to c:\Users\userA\Appdata\oraming\SQL Developer
<locationModify script="MigXmlHelper.RelativeMove('D:\','D:\sauvegarde')">
<objectSet>
<pattern type="File"> d:\* [*]</pattern>
</objectSet>
</locationModify>
Files go to D:
The script is corrected with Windows visual studio express with patterns MigXML.xsd
I don't know where i do mistake.
If someone has an idea, it could help me a lot.
Thanks
Full script :
<?xml version="1.0" encoding="UTF-8"?><migration urlid="http://www.microsoft.com/migration/1.0/migxmlext/XXXX-USMT-Custom"><!-- Migration XXXXX version 1.00 --><component type="Documents" context="System"><displayName>XXXX USMT Migration des donnees utilisateurs</displayName><role role="Data"><rules><include><objectSet><pattern type="File"> C:\*\Alcatel\CCAgent [cca.ini]</pattern><pattern type="File">C:\Program Files\Alcatel\A4400 Call Center Supervisor [ccs.ini]</pattern><pattern type="File">C:\Program Files\Alcatel-Lucent\My Instant Communicator\Options\FullUC [GeneralOptions.xml]</pattern><pattern type="File">C:\Program Files\ChronoScan\Chronoscan [ORCHESTRA_NUM_USER.xml]</pattern><pattern type="File">C:\Documents and Settings\*\Application Data\postgresql [pgpass.conf]</pattern><pattern type="File">C:\Documents and Settings\*\Application Data\SQL Developer\* [*.xml]</pattern><pattern type="File"> d:\* [*]</pattern></objectSet></include><locationModify script="MigXmlHelper.RelativeMove('D:\','D:\sauvegarde')"><objectSet><pattern type="File"> d:\* [*]</pattern></objectSet></locationModify><locationModify script="MigXmlHelper.RelativeMove('C:\Program Files\Alcatel\A4400 Call Center Supervisor','C:\ProgramData\Alcatel\CCSupervisor')"><objectSet><pattern type="File">C:\Program Files\Alcatel\A4400 Call Center Supervisor [ccs.ini]</pattern></objectSet></locationModify><locationModify script="MigXmlHelper.RelativeMove('C:\Program Files\Alcatel-Lucent\My Instant Communicator\Options\FullUC','C:\Program Files (x86)\Alcatel-Lucent\My Instant Communicator\Options\FullUC')"><objectSet><pattern type="File">C:\Program Files\Alcatel-Lucent\My Instant Communicator\Options\FullUC [GeneralOptions.xml]</pattern></objectSet></locationModify><locationModify script="MigXmlHelper.RelativeMove('C:\Program Files\ChronoScan\Chronoscan','C:\Program Files (x86)\ChronoScan\Chronoscan')"><objectSet><pattern type="File">C:\Program Files\ChronoScan\Chronoscan [ORCHESTRA_NUM_USER.xml]</pattern></objectSet></locationModify><locationModify script="MigXmlHelper.RelativeMove('%PROFILESFOLDER%\Application Data\postgresql','D:\postgresql')"><objectSet><pattern type="File">C:\Documents and Settings\*\Application Data\postgresql [pgpass.conf]</pattern></objectSet></locationModify><locationModify script="MigXmlHelper.RelativeMove('%PROFILESFOLDER%\Application Data\SQL Developer','D:\SQL Developer')"><objectSet><pattern type="File">C:\Documents and Settings\*\Application Data\SQL Developer\* [*.xml]</pattern></objectSet></locationModify></rules></role></component></migration>