Meilleur auteur de réponses
Problème avec locationModify USMT

Question
-
Bonjour,
Je suis en train de préparer la migration des utilisateurs de pc XP vers 8.1
J'utilise un fichier Xml personnel pour la récupération des données spécifiques.
Lorsque je migre des données présentes sur C: vers C: en changeant le répertoire d'arrivée, je n'ai aucun problème. Ex:
</pattern><locationModify script="MigXmlHelper.RelativeMove('C:\Program Files\Alcatel\A4400 Call Center Supervisor','C:\ProgramData\Alcatel\CCSupervisor')">
Par contre lorsque je migre des données du c: vers le d:, les données migrent bien mais restent dans leur répertoires initial. Ex :
<locationModify script="MigXmlHelper.RelativeMove('C:\Documents and Settings\*\Application Data\SQL Developer','D:\SQL Developer')">
La source devient c:\Users\userA\Appdata\oraming\SQL Developer
J'ai le même problème pour une redirection de donnée de D: vers D:\sauvegarde.
Auriez-vous une idée car je tourne en rond.
Cordialement
Ci-joint le Code complet.
Code corrigé avec Windows visual studio express et utilisation du schémas MigXML.xsd
<?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>
mercredi 5 novembre 2014 16:17
Réponses
-
Bonjour, Chris Lesne,
S'il vous plaît vérifiez les données dans le script selon l'artile:
Pour toutes les questions complémentaires, vous pouvez utiliser le lien:
Résolution des problèmes liés à l’Outil de migration utilisateur (USMT)
Merci de nous tenir au courant.
Cordialement,
Téodora
Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.
- Proposé comme réponse Teodora Sharkova lundi 10 novembre 2014 08:48
- Marqué comme réponse Teodora Sharkova mardi 11 novembre 2014 15:32
jeudi 6 novembre 2014 14:04 -
Petite information complémentaire :
"Move-Item déplace des fichiers entre des lecteurs qui sont pris en charge par un même fournisseur, mais elle déplace des répertoires uniquement à l'intérieur d'un même lecteur."
De ce fait, tout étant intimement liée, les déplacements entre lecteurs ne doivent tout simplement pas être possible nativement.
Cordialement
- Marqué comme réponse Teodora Sharkova lundi 17 novembre 2014 13:50
vendredi 14 novembre 2014 10:27
Toutes les réponses
-
Bonjour, Chris Lesne,
S'il vous plaît vérifiez les données dans le script selon l'artile:
Pour toutes les questions complémentaires, vous pouvez utiliser le lien:
Résolution des problèmes liés à l’Outil de migration utilisateur (USMT)
Merci de nous tenir au courant.
Cordialement,
Téodora
Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.
- Proposé comme réponse Teodora Sharkova lundi 10 novembre 2014 08:48
- Marqué comme réponse Teodora Sharkova mardi 11 novembre 2014 15:32
jeudi 6 novembre 2014 14:04 -
Bonjour,
Je vais regarder attentivement vos liens et voir si je trouve une solutions.
Cordialement,
Chris
vendredi 7 novembre 2014 08:21 -
Bonjour, Chris Lesne,
Est-ce que le souci est réglé?
Je vous remercie par avance de votre retour.
Cordialement,
Téodora
Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.
lundi 10 novembre 2014 08:58 -
Bonjour,
Désolé de vous répondre tardivement mais je voulais vérifier tous les paramètres.
Pour ce qui est des fichiers se trouvant sur le disque D:
<locationModify script="MigXmlHelper.Move('D:\sauvegarde')"> <objectSet> <pattern type="File"> d:\* [*]</pattern> </objectSet> </locationModif
La migration fonctionne finalement, mais le répertoire est caché sur le Pc W8 alors qu'il est bien visible sur le pc XP.
Pour les fichiers se trouvant sur le c: que je voudrais déplacer sur le D:, en activant le log de diagnostic, j'ai ceci :
Dans la partie ''MigUnit'', on les retrouve bien et le nouveau chemin est bien définit :
Pattern Type="File" Path="C:\Documents and Settings\*\application data\postgresql [pgpass.conf]" Operation="DynamicLocation,CMXELocationModify,CMXELocationModifyScript,MigXmlHelper,RelativeMove,C:\Documents and Settings\*\Application Data\postgresql,D:\postgresql\"/>
Dans la partie ''Perform'', les fichier sont bien migrés mais le nouveau chemin n'est pas pris en compte :
<Operation Name="LocationSpecific" Type="File" Path="C:\Documents and Settings\userxxx\Application Data\postgresql [pgpass.conf]" NewType="File" NewPath="C:\Users\userxxx\Application Data\postgresql [pgpass.conf]"/> <Operation Name="Create" Type="File" Path="C:\Users\userxxx\Application Data\postgresql [pgpass.conf]" Success="true"/>
Je pensais avoir un soucis au niveau des versions d'Usmt utilisées :
Scanstate.exe V 6.1.7000.0 (USMT 4.0)
Loadstate.exe V 6.2.9200.16384 (USMT V5.0)
Les scan et load sont fait avec un compte admin du domaine et des stations.
CordialemenT
mercredi 12 novembre 2014 13:54 -
In fine,
Malgré l’épuration et une normalisation du fichier XML, n'arrivant pas à déplacer des fichiers de c: sur d: automatiquement, je déplace les fichiers vers un répertoire de sauvegarde spécifique que je déplacerai par script, une fois l'usmt terminé.
Je reste preneur si quelqu'un a trouvé une solution.
Cordialement
jeudi 13 novembre 2014 14:49 -
Bonjour, Chris Lesne,
Je vous remercie d'avoir partagé les résultats de vos recherches.
Au cas où je trouve de l'information complémentaire à ce sujet, je vous tiendrai informé.
Si cependant une solution sera testé et retrouvé par vous-même, s'il vous plaît partagez-le avez nous.
Cordialement,
Téodora
Votez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.
vendredi 14 novembre 2014 10:17 -
Petite information complémentaire :
"Move-Item déplace des fichiers entre des lecteurs qui sont pris en charge par un même fournisseur, mais elle déplace des répertoires uniquement à l'intérieur d'un même lecteur."
De ce fait, tout étant intimement liée, les déplacements entre lecteurs ne doivent tout simplement pas être possible nativement.
Cordialement
- Marqué comme réponse Teodora Sharkova lundi 17 novembre 2014 13:50
vendredi 14 novembre 2014 10:27 -
Finalement, USMT fonctionne très bien pour les déplacements de disque à disque.
Mon hypothèse était erronée.
Je suis reparti des fichiers XML livrés dans le package Usmt et pas de soucis.
Cordialement
lundi 1 décembre 2014 08:15