none
Impossible de stocker les données utilisateurs lors d'une migration RRS feed

  • Question

  • Bonjour, 

    Je suis en train de paramétrer SCCM 2007 dans mon entreprise.
    j'arrive à capturer un poste et à faire un déploiement sur une mache neuve.
    Maintenant j'essai de migrer une machine d'XP vers Win7 en sauvegardant les données avec USMT.
    Sauf que voici l'erreur que j'obtient :

    Le moteur d'exécution des séquences de tâches n'a pas pu exécuter l'action (Demander le stockage de l'état de l'utilisateur) dans le groupe (Capturer les paramètres et fichiers utilisateur) avec le code d'erreur 8228
    Sortie de l'action : ==============================[ OSDSMPClient.exe ]==============================
    Command line: "osdsmpclient.exe" /capture
    Client joined to the ACS-INC domain.
    Client is a member of the Default-First-Site-Name site.
    GetAdaptersAddressess entry point is supported.
    DhcpGetOriginalSubnetMask entry point not supported.
    Adapter {434B1E09-E310-400A-BA95-E5E04B7E9E57} is DHCP enabled. Checking quarantine status.
    Loading client certificates.
    OSDSMPClient finished: 0x00002024
    Failed to import the client certificate store (0x80092024)
    ClientRequestToMP::DoRequest failed (0x80092024).
    ExecuteCaptureRequestMP failed (0x80092024).
    ExecuteCaptureRequest failed (0x80092024).. Le système d'exploitation a signalé l'erreur 8228 : Dépassement de la limite administrative pour cette requête. 

    Quel son les fichiers de logs relatifs aux problémes de sauvegarde de données utilisateurs USMT ?

    Si quelqu'un a une idée, 
    Merci d'avance

    EDIT : J'ai aussi ce message qui pourrait etre utile à la résolution du probléme : 

    Le Gestionnaire de contrôle des points de migration de l'état a détecté que le point de migration de l'état ne répond pas aux requêtes HTTP. Le code et le texte d'état HTTP est 500, Internal Server Error.

    Cause possible : les services IIS (Internet Information Services) ne sont pas configurés de sorte à écouter les ports sur lesquels SMS est configuré pour communiquer. 
    Solution : vérifiez que le site Web désigné est configuré pour utiliser les mêmes ports que SMS.

    Cause possible : le site Web désigné est désactivé dans IIS. 
    Solution : vérifiez qu'il est activé et qu'il fonctionne correctement.

    Cause possible : l'identité de l'application ISAPI SMS ne dispose pas des autorisations de connexion requises. 
    Solution : vérifiez que le compte sur lequel le ISAPI SMS est supposé être exécuté ne s'est pas vu refuser des autorisations de connexion par lot via une stratégie de groupe.

    EDIT : Voici le fichier de log smsts.log coté client : 
    http://sdrv.ms/WqBDWQ

    Une réponse serait appréciée.. 



    • Modifié dorian sanchez mardi 8 janvier 2013 13:28 Ajout fichier log
    mardi 8 janvier 2013 10:10

Réponses

  • Je n'arrive pas à faire fonctionner le module USMT intégré dans SCCM 2007.
    Je vais donc utiliser USMT mais en exécutant moi même les lignes de commandes nécessaire dans la TS.
    lundi 11 février 2013 13:54

Toutes les réponses

  • Bonjour,

    Ce problem est connu lors d'une migration XP --> 7, merci de suivre cet article pour le résoudre http://support.microsoft.com/kb/977203/fr


    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1

    mercredi 9 janvier 2013 07:31
    Modérateur
  • Oui j'ai vu ça ce problème sur la toile, sauf que je n'ai pas installé cette maj (sauf si elle est dans un service pack)..
    J'ai donc quand même essayer d'installer cet hotfix sur notre serveur SCMM (Windows server 2008), mais j'ai l'erreur suivante :

    Le programme d'installation a détecté que la version du système installé ne correspond pas à la mise à jour que vous lui appliquez.
    Vous pouvez installer cette mise à jour sur la version 2195 vers la version 6005.

    Une idée de quel patch il y a à installer ?

    mercredi 9 janvier 2013 08:17
  • Il ne suffit pas d'installer le hotfix et c'est tout, merci de suivre toute les étapes d'après.

    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1

    mercredi 9 janvier 2013 08:22
    Modérateur
  • Je sais qu'aprés il faut aussi l'envoyer au client via le client SCCM, mais sur le lien, dans la partie résolution il indique de commencer par installer le hotfix sur le serveur, chose que je ne peux pas faire car aprés avoir extrait les fichiers, j'ai le messages d'erreur que j'ai copié ci dessus.

    Dans les conditions préalables il demande SCCM 2007 R1 ou R2, or je suis en version R3.

    Y'a t-il un autre hotfix pour R3 ?

    mercredi 9 janvier 2013 08:25
  • Effectivement je n'ai pas fait attention que vous êtes en R3, du coup ce kb http://support.microsoft.com/kb/977384 remplace le precedent (977203).


    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1

    mercredi 9 janvier 2013 08:40
    Modérateur
  • Merci j'ai réussi à l'installer sur le serveur en espérant que ça résoudre le problème.

    EDIT : je ne peux pas installer le hotfix coté client (en tout cas manuellement), il me dit que la langue ne correspond pas à la version installé. J'ai essayer avec la verson FR, EN, ICP1 et ICP2. La version du client SCCM installé est pourtant bien français.

    EDIT : je peux installer le hotfix sur win7 x64 mais sur XP x86 j'ai le probléme cité ci dessus.

    mercredi 9 janvier 2013 08:50
  • Installez le hotfix avec la method indiquée dans l'article.


    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1

    mercredi 9 janvier 2013 10:34
    Modérateur
  • En faite pour installer la R3 j'avais déjà du installer ce correctif et le déployer sur l'ensemble des clients.
    Et je viens de vérifier en re-publiant le hotfix vers le poste de test, il me dit qu'il l'a déjà exécuter, je l'ai donc forcer au cas ou.
    Ensuite j'ai ré-publié ma TS, et j'ai toujours le même problème...

    mercredi 9 janvier 2013 11:41
  • En plus, si le KB974571 est installé sur windows xp alors supprime le car il bloque la capture des paramètres utilisateurs. 

    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1


    mercredi 9 janvier 2013 12:07
    Modérateur
  • Ce n'est pas le cas, ou alors elle est dans un Service Pack, ce que je ne pense pas.
    mercredi 9 janvier 2013 12:10
  • J'ai revérifié les KB installé sur mon poste de teste, je n'ai pas cette KB. Y'a t-il d'autre pré requis (ou bug) pour utilisé USMT ?
    Merci

    EDIT : Après avoir installé le correctif sur le serveur, je n'ai rien dans \i386\hotfix\KB977384\ du Client SCCM. le dossier hotfix n'existe pas.
    De plus dans le lien données pour la R3, les prérequis indique d'avoir R2..

    Pour l'installer sur les clients, le lien explique de passer par une TS,  sauf que j'ai essayé d'ajouter dans propriétés de l'installation 

    CORRECTIF = "C:\_SMSTaskSequence\OSD\<Package_ID></Package_ID>\i386\hotfix\KB977384\SCCM2007AC-SP2-KB977384-x86-ENU.msp"

    pour le package Mise à niveau du client et aussi pour la package KB977834, il n'y a pas d'erreur, mais j'ai toujours le même probléme !

    Dans l'attente d'une solution ou d'une explication plus claire. Merci

    EDIT (27/01/2013) :

    Je viens de trouver cette KB sur un poste client, et aprés l'avoir desinstaller, l'installation va un peu plus loin. Mais j'ai une nouvelle erreur. Le même message s'affiche lors de la libération de l'état utilisateur, mais dans plusieurs fichiers de logs, il est indiqué :

    MSXML 6.0 not available, failing over to lower version.

    Dans le panneau de configuration je vois que la version  4.0 est bien installé, j'ai donc installé la version 6.0, elle semble bien s'installer, mais ne figure pas dans le panneau de configuration.

    EDIT :

    J'ai essayé de reinstallé MSXML 6.0 et lors de la la TS je n'ai plus l'erreur ci dessus dans les logs. Cependant j'ai toujours une erreur lors de la libération du stockage de l'état utilisateur. Et je ne trouve rien dans les logs pour m'éclaircir. Quel fichier de logs concernent la libération du stockage de l'état utilisateur ?

    Merci.






    lundi 14 janvier 2013 07:48
  • Est ce que votre pb persiste toujours?

    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1

    mercredi 23 janvier 2013 09:42
    Modérateur
  • Oui, je n'arrive toujours pas a demander le stockage utilisateur, que ce soit sur un pc sur XP ou Win7.

    J'ai très souvent Accès refusé dans le log coté serveur, et Failed to find client signing certificate. Code 0x80092004 dans smsts.log coté client.

    De plus sur Win7 je n'ai pas de fichiers de log scanstate ou loadstate. Je peux vous envoyer des fichiers de logs si nécessaire.

    scanstate.log sur le poste XP http://sdrv.ms/VqA2Ti
    mercredi 23 janvier 2013 10:10
  • Une fois le kb974571 a été désinstallé sur Windows XP vous devez réexécuter CCMCertFix pour corriger le certificat déjà présent sinon vous aurez toujours le meme problem.


    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1

    mercredi 23 janvier 2013 12:43
    Modérateur
  • Je veux bien mais :

    - Sur Windows 7, cette mise à jour n'a jamais était sur le poste, j'ai quand même envoyé le correctif.
    - Sur Windows XP, je trouve où le CCMCertfix ?

    Note : J'ai installé le correctif au cours d'une TS.

    mercredi 23 janvier 2013 13:00
  • CCMCertFix.exe est distributé avec le kb977203 http://support.microsoft.com/kb/977203/fr. Il faut just télécharger le hotfix et l'extraire avec cette commande etvous allez trouver l'outil:
    msiexec.exe /a SCCM2007-SP2-KB977203-ENU.msi /qb targetdir=emplacement

    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1

    mercredi 23 janvier 2013 13:19
    Modérateur
  • Sauf que je suis en R3, vous m'avez donc donner ce lien :

    http://support.microsoft.com/kb/977384

    Je viens de faire la commande donner, j'obtient pas mal de fichier, dont un exe  : sitecomp.exe

    Mais toujours pas de CCMCertfix. Est-ce que je dois changer de KB et prendre quand même la 977203 ?

    mercredi 23 janvier 2013 13:33
  • Oui je sais que vous êtes en R3 et le kb977203 c'est juste pour extraire l'outil CCMCertfix ni plus ni moins.

    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1

    mercredi 23 janvier 2013 13:38
    Modérateur
  • D'accord, j'ai essayé, mais vu que je n'ai pas la bonne version de SCCM, il ne veux pas que je l'extrait.
    mercredi 23 janvier 2013 13:44
  • msiexec.exe /a SCCM2007-SP2-KB977203-ENU.msi /qb targetdir=emplacement

    Soyez sûr que vous avez mis le nom correct du fichier msi, dans la commande que je vous ai fourni j'ai mis le nom du fichier English.


    Bechir Gharbi | My blog: @myITforum.com | Twitter: @Bechir_Gharbi | Linkedin: Bechir Gharbi | Time zone: GMT + 1

    mercredi 23 janvier 2013 13:50
    Modérateur
  • C'e n'est pas le problème. Lorsque je télécharge la KB 977203 http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=977203&kbln=fr

    J'obtient un exe que je décompresse. Et la je n'obtient pas un msi comme c'est le cas avec la KB 977384, mais j'obtient un exe.

    J'ai essayé tout les correctifs en French disponible sur le lien ci dessus, quel est le lien qui me permette d'obtenir un msi ?

    EDIT : IL y a un problème dans les correctifs, avec l'anglais ça fonctionne j'obtient bien un msi !! J'en enfin le ccmcertfix.msi.

    Sur XP

    Premier test : je copie ccmcertfix.exe en local je l'exécute, je publi ma TS, et j'ai toujours le même message.

    2013-01-22 10:55:23, Error                 [0x000000] Script file is not present: 'D:\_SMSTaskSequence\Packages\GLV00011\x86\miguser.xml'[gle=0x00000006]

    Lors de l'exécution de ccmcertfix.exe j'ai pu voir sur la fenetre dos : 0 of 2 certificat fixed. Est-ce normal ? 

    Sur Win7

    Dans smsts.log j'ai USMT returned exit code (0x00000024). Look USMT log file scanstate.log for detail error message.

    Et sur scanstate.log : 

    2013-01-23 15:24:37, Info                  [0x000000] USMT Started at 2013/01/23:15:24:37.598
    2013-01-23 15:24:37, Info                  [0x000000] Command line: D:\_SMSTaskSequence\Packages\GLV00011\scanstate.exe \\ACSGLV05001.ACS-INC.FR\SMPSTORED_C8FC776B$\0995CF8402C6A599C7E398F0D2147476388FC42DCB2F2862A8D6DEC368582228 /o /localonly /encrypt /key:**** /c /efs:copyraw /all /l:C:\Windows\SysWOW64\CCM\Logs\SMSTSLog\scanstate.log /progress:C:\Windows\SysWOW64\CCM\Logs\SMSTSLog\scanstateprogress.log /i:D:\_SMSTaskSequence\Packages\GLV00011\amd64\miguser.xml /i:D:\_SMSTaskSequence\Packages\GLV00011\amd64\migapp.xml
    2013-01-23 15:24:37, Info                  [0x000000] Running 32-Bit process on a 64-Bit system is not supported.[gle=0x00000006]
    2013-01-23 15:24:37, Info                  [0x000000] Failed.[gle=0x00000006]
    2013-01-23 15:24:37, Info                  [0x000000]   USMT Status 1111 (COMPLIANCE_CHECK_FAILED): Compliance check failure; please check the logs for details[gle=0x00000006]
    2013-01-23 15:24:37, Info                  [0x000000] USMT Completed at 2013/01/23:15:24:37.600[gle=0x00000006]

    L'erreur ce situe un peu plus loin dans la TS Win7 que sur XP. 


    mercredi 23 janvier 2013 13:57
  • Une idée pour éviter le problème ?*

    Je viens d'essayer de capturer les paramétres d'un utilisateurs sous Windows 7.
    Ça coince à l'étape de capture.Dans scanstate.log je peux voir :

    2013-01-28 15:45:31, Info                  [0x000000] Command line: D:\_SMSTaskSequence\Packages\GLV00011\scanstate.exe \\ACSGLV05001.ACS-INC.FR\SMPSTORED_C8FC776B$\0995CF8402C6A599C7E398F0D2147476388FC42DCB2F2862A8D6DEC368582228 /o /localonly /encrypt /key:**** /c /efs:copyraw /all /l:C:\Windows\SysWOW64\CCM\Logs\SMSTSLog\scanstate.log /progress:C:\Windows\SysWOW64\CCM\Logs\SMSTSLog\scanstateprogress.log /i:D:\_SMSTaskSequence\Packages\GLV00011\amd64\miguser.xml /i:D:\_SMSTaskSequence\Packages\GLV00011\amd64\migapp.xml

    Contrairement à un XP il ne me dit pas qu'il manque miguser.xml.
    Dans le partage USMT un fichier MigrationStatus.xml est créé.

    Dans les logs SCCM je peut lire : Le moteur d'exécution des séquences de tâches n'a pas pu exécuter une séquence de tâches. Le système d'exploitation a signalé l'erreur 2147942436 : Trop de fichiers ouverts pour un partage. 


    lundi 28 janvier 2013 07:49
  • Je n'arrive pas à faire fonctionner le module USMT intégré dans SCCM 2007.
    Je vais donc utiliser USMT mais en exécutant moi même les lignes de commandes nécessaire dans la TS.
    lundi 11 février 2013 13:54