locked
Comment capturer Windows 7 dans une image a deployer RRS feed

  • Discussion générale

  • Bonjour

    J'ai beaucoup cherché comment réaliser la capture d'une image (un PC en windows 7 familial premium) afin de la déployer sur plusieurs machines (configuration matérielle parfaitement similaire):
    - tentative de capture "simple" avec un sysprep /generalize /oobe : message ("une erreur grave...) et sysprep s'arrête
    - lecture de nombreux tutos, dont celui ci-dessus de Augusto Alvarez : ma difficulté, n'étant qu'un utilisateur averti, et non un ingé réseau niveau 3, est d'arriver à comprendre le tuto, et un point en particulier : quel le process qui correspond à mon besoin :
    -1: je capture l'image du PC (qui est déjà installé, avec les softs installés nécessaires)
    -2: je duplique cette image sur d'autres PC de configuration matérielle similaire, idéalement via un CD/DVD (ou via une manip en réseau si nécessaire ). L'idée étant de saisir pour chaque PC son Serial de W7 (puisque ces PC's ont un Seven en OEM)

    Je désespère trouver la manière de faire ...

    Merci de vos retours qui seront vraiment bienvenus
    lundi 8 mars 2010 17:20

Toutes les réponses

  • Bonjour Pierre,

    Tu as des  guides disponibles sur la librairie TechNet : http://technet.microsoft.com/fr-fr/library/dd744389(WS.10).aspx

    En images, comment capturer avec MDT2010 : http://technet.microsoft.com/fr-fr/library/dd744389(WS.10).aspx

    http://www.microsoft.com/france/vision/mstechdays10/Webcast.aspx?EID=7140dac0-d694-42d6-bbd2-5016be762cc5

    Tiens-nous au courant si tu as encore des difficultés,

    Cordialement,

    Roxana


    Roxana Panait, MSFT
    mardi 9 mars 2010 08:39
  • Bonjour Roxana

    Mes questions sont surement candides pour des spécialistes, mais je me dis que par ces questions, je me fais la voix de nombreux de users "acharnés" des solutions Microsoft (ou modeste entité qui commence à essayer de déployer 5-6 machines et se dit: pourquoi ne pas utiliser les vrais outils, plutôt que le faire complètement à la "mano"), mais néanmoins pas ingé réseau.
    D'abord, je me mords les doigts de n'avoir pas trouvé les liens ci-dessus, qui éclairent d'un jour nouveau l'approche d'une capture d'image d'une partition.
    Par contre, j'en reviens toujours à la fameuse étape 1: créer une installation maître, avec la conception du non moins fameux fichier de réponse. Et là, je plonge dans les méandres de la config de ce fichier. Certes, il y a une méthodo à appliquer stricto senso, mais qui me laisse plusieurs doutes. Au premier chef, mon ordinateur est tactile : faut-il donc utiliser le composant Microsoft-Windows-International-Core-WinPE (j'ai vu un composant peut-être plus adéquat). Deuxio, je ne souhaite pas renseigner le champ Microsoft-Windows-Setup \UserData\ProductKey comme recommandé par "Key = <clé du produit> WillShowUI = OnError" puisque je souhaite que le client final saisisse le serial inscrit au dos de sa machine. Si je ne remplie pas le champ Key, est-ce que le client sera interrogé automatiquement pour saisir cette Key ?
    Ces questions (et j'en garde pour moi) pour aller à la question principale ci-dessous, car cette conception d'un fichier réponse (certes trés puissant) ouvre un champ de possibilités dont en vérité je n'ai pas besoin.
    La question principale : ne puis-je directement capturer l'image de mon ordinateur déjà installé (driver+soft, cad ma config idéal), sans "démarrer directement à partir du DVD du produit Windows au moyen d’un fichier de réponses nommé Autounattend.xml". Juste en réalisant la capture de cet ordi.
    Question corollaire: la machine est conçue avec deux partitions cachées (Recovery de 8 Go et EFI de 32 Mo) : n'est-il pas possible de juste formater la partition système, et donc de ne pas altérer le reste...
    Je vous remercie d'avance pour le temps passé à lire mes modestes interrogations (qui ne sont pas que miennes je pense) et espère que vous pourrez m'éclairer sur la méthodo pour capturer une image sans devoir passer par la conception d'un fichier de réponse... et si l'étape est incontournable, réponses à mes interrogations (voire un lien vers plus d'explications, ou une zone où existent plus d'exemples en fonction des besoin)
    Cordialement
    Pierre

    mardi 9 mars 2010 22:53
  • Bonjour Pierre,

    J’ai séparé ta question pour plus de visibilité.

    Tout d’abord je voudrais éclaircir un peu le but d’un fichier de réponse, créé avec Sysprep ou un autre outil de déploiement :

    Après avoir capturé une image d’un ordinateur maitre, tu as besoin de ce fichier de réponse pour les  suivants  raisons principales:

    ·         Appliquer une image en quelques minutes sur des machines identiques - pour gagner du temps

    ·         Appliquer une image (le temps est le même) sur des machines différents du point de vue hardware

    ·         Création d’un nouveau SID

    Si tu utilises des logiciels tierce partie comme Symantec Ghost ou Acronis, qui te font une image (copie,clone ) bit par bit de ton ordi, tu ne peux le déployer sur d’autres ordinateurs car le SID est identique : http://technet.microsoft.com/en-us/sysinternals/bb897418.aspx  qui peut affecter d’une manière sévère ton domaine.

    La manière la plus simple de créer un fichier de réponse est d’utiliser :

    -           l’assistant gestion de l’installation : http://technet.microsoft.com/fr-fr/library/dd744394(WS.10).aspx  et comment utiliser les fichiers de réponse : http://technet.microsoft.com/fr-fr/library/dd799285(WS.10).aspx

    -          WAIK – voir le guide de déploiement basique de Windows 7 pour les professionnels de l’informatique : http://technet.microsoft.com/fr-fr/library/dd349348(WS.10).aspx

    Un guide création d’un fichier de réponse simple : « Démonstration : Créer un fichier de réponses simple »  http://technet.microsoft.com/fr-fr/library/cc749317(WS.10).aspx  et une vidéo : http://technet.microsoft.com/en-us/windows/dd179859.aspx

    Q : Par contre, j'en reviens toujours à la fameuse étape 1: créer une installation maître, avec la conception du non moins fameux fichier de réponse. Et là, je plonge dans les méandres de la config de ce fichier. Certes, il y a une méthodo à appliquer stricto senso, mais qui me laisse plusieurs doutes. Au premier chef, mon ordinateur est tactile : faut-il donc utiliser le composant Microsoft-Windows-International-Core-WinPE (j'ai vu un composant peut-être plus adéquat). Deuxio, je ne souhaite pas renseigner le champ Microsoft-Windows-Setup \UserData\ProductKey comme recommandé par "Key = <clé du produit> WillShowUI = OnError" puisque je souhaite que le client final saisisse le serial inscrit au dos de sa machine. Si je ne remplie pas le champ Key, est-ce que le client sera interrogé automatiquement pour saisir cette Key ?

    A : Oui tu peux mettre la clé produit ou non. Voir un exemple d’un fichier de réponse avec la clé de produit introduite déjà : http://social.technet.microsoft.com/Forums/fr-CH/win7fr/thread/984aac6e-847a-4d39-b65e-fa28d28902f3#link2  ou  http://social.technet.microsoft.com/forums/en-US/itprovistadeployment/thread/c241c9cf-6507-4126-8af3-5c7d1e00dd73/

    Tu peux mettre la clé dans l’image si tu as une clé de volume : http://technet.microsoft.com/fr-fr/library/dd772269(en-us).aspx ou si tu as un kit de préinstallation des machines OEM Windows OPK : <cite>www.microsoft.com/oem/sblicense/opk/default.mspx </cite>

    Si tu mets pas la clé, oui alors tu auras après redémarrage une demande d’insérer la clé.

    Par exemple dans le cas de Sysprep : http://technet.microsoft.com/fr-fr/library/cc766514(WS.10).aspx

    Réinitialisation de l’activation de Windows

    Lorsque vous installez Windows avec une clé de produit de licence unique, vous disposez de 30 jours au cours desquels vous devez activer cette installation de Windows. Si vous n’activez pas Windows dans cette période de 30 jours et que vous ne réinitialisez pas l’horloge d’activation, Windows entre en mode de fonctionnalité réduite Ce mode empêche les utilisateurs d’ouvrir une session sur l’ordinateur avant l’activation de Windows.

    Il n’existe aucune limite au nombre d’exécutions de Sysprep sur un ordinateur. Cependant, l’horloge de l’Activation de produit Windows commence son décompte la première fois que Windows est lancé. Vous pouvez utiliser la commande sysprep /generalize pour réinitialiser l’activation du produit Windows à trois reprises maximum. Après trois exécutions de la commande sysprep /generalize, l’horloge ne peut plus être réinitialisée.

    Lorsque vous exécutez la commande sysprep /generalize, l’horloge d’activation est automatiquement réinitialisée. Vous pouvez ignorer la réinitialisation de l’horloge d’activation à l’aide du paramètre SkipRearm dans le composant Microsoft-Windows-Security-Licensing-SLC. Cela vous permet d’exécuter Sysprep à plusieurs reprises sans réinitialiser l’horloge d’activation. Pour plus d’informations sur ce paramètre, voir Référence de l’installation de Windows sans assistance (Unattended Windows Setup Reference) (éventuellement en anglais).

    Important

    Si vous prévoyez d’exécuter Sysprep plusieurs fois sur un même ordinateur, vous devez utiliser le paramètre SkipRearm dans le composant Microsoft-Windows-Security-Licensing-SLC pour différer la réinitialisation de l’horloge d’activation. Puisque vous pouvez réinitialiser l’horloge d’activation trois fois uniquement, si vous exécutez Sysprep à plusieurs reprises sur un ordinateur, vous allez manquer de réinitialisations d’horloge d’activation. Microsoft vous recommande d’utiliser le paramètre SkipRearm si vous prévoyez d’exécuter Sysprep à plusieurs reprises sur un ordinateur.

    Conditions requises pour la licence en volume et l’activation OEM

    Pour les licences en volume, le comportement de réinitialisation de l’horloge d’activation est différent, en fonction du type de licence.

    • L’activation peut être réinitialisée un nombre de fois illimité pour des clients du Service Gestion des clés activés. Pour les clients du Service gestion des clés non activés, l’horloge d’activation ne peut être réinitialisée que jusqu’à trois fois, comme une licence unique.

      Microsoft recommande aux clients du Service gestion des clés d’utiliser la commande sysprep /generalize avec la valeur du paramètre SkipRearm égale à 1. Après avoir capturé cette image, utilisez la commande sysprep /generalize avec la valeur du paramètre
      SkipRearm égale à 0.
    • Pour les clients de clés d’activation multiples, la recommandation consiste à installer ces clés d’activation multiples immédiatement avant d’exécuter Sysprep pour la dernière fois avant la livraison de l’ordinateur à un client.

    Pour les licences d’activation OEM, aucune activation n’est requise. L’activation OEM n’est disponible que pour les fabricants d’ordinateurs OEM soumis à redevance.

     

    Q : Ces questions (et j'en garde pour moi) pour aller à la question principale ci-dessous, car cette conception d'un fichier réponse (certes trés puissant) ouvre un champ de possibilités dont en vérité je n'ai pas besoin.

    La question principale : ne puis-je directement capturer l'image de mon ordinateur déjà installé (driver+soft, cad ma config idéal), sans "démarrer directement à partir du DVD du produit Windows au moyen d’un fichier de réponses nommé Autounattend.xml". Juste en réalisant la capture de cet ordi.

    Question corollaire: la machine est conçue avec deux partitions cachées (Recovery et ???) : n'est-il pas possible de juste formater la partition système, et donc de ne pas altérer le reste...

     

    A : Oui, avec Image-X. Les partitions systèmes contiennent des informations nécessaire pour la récupération du système, si tu ne les désires pas, alors voir : http://www.mydigitallife.info/2009/01/09/how-to-avoid-200mb-hidden-system-partition-from-been-created-during-windows-7-installation/

    Q : Je vous remercie d'avance pour le temps passé à lire mes modestes interrogations (qui ne sont pas que miennes je pense) et espère que vous pourrez m'éclairer sur la méthodo pour capturer une image sans devoir passer par la conception d'un fichier de réponse... et si l'étape est incontournable, réponses à mes interrogations (voire un lien vers plus d'explications, ou une zone où existent plus d'exemples en fonction des besoin)

     

    A : Oui, c’est possible avec ImageX : http://technet.microsoft.com/fr-fr/library/cc722145(WS.10).aspx

    J’espère t’avoir donné des informations utiles.

    Cordialement

    Roxana


    Roxana Panait, MSFT
    mercredi 10 mars 2010 09:54
  • Bonjour Roxana

    J'ai tenté d'autres manips, plus simples sur le papier. Une image système, puis le déploiement sur d'autres machines parfaitement identiques en terme de config matérielle. Ce qui a marché nickel. Mais la manip consistant à saisir le serial de windows de la nouvelle machine (un windows 7 en OEM) refuse de fonctionner, que ce soit en passant par la commande SLMGR /IPK + serial suivi de SLMGR /ato (pour valider la mise à jour), ou en passant par l'interface de Système, qui permet dans l'absolu de changer son serial...

    Peut-être avez-vous une solution simple ?

    Je vais me plonger dans la documentation de sysprep ci-dessus en parallèle, étant entendu que je recherche à : "Appliquer une image en quelques minutes sur des machines identiques - pour gagner du temps"

    Cordialement
    Pierre
    lundi 15 mars 2010 17:57
  • Bonjour

    D’après les dernières infos collectées, le sysprep ne peut se lancer que sur un ordinateur qui vient d’être allumé, donc avec son install par défaut…
    Avant d’installer des applis, il faut déclencher un sysprep /audit, qui « enregistrerait » les modifications. Puis réaliser un sysprep / generalize qui va générer une image en supprimant les infos personnelles (clef de licence + SID de l’ordi + dossiers personnels (d’où l’importance de ne rien installer là))…
    L’ordinateur va s’arrêter et il s’agit alors de booter sur un CD Win PE, afin de capter la fameuse image…
    Tout ça reste un peu théorique, et la compilation de gros docs plutôt orienté ingé réseau niveau 3…
    Je suis preneur de tout complément, infirmation ou confirmation, pour mener à bien ce déploiement d’une image sur plusieurs ordis (config similaires) avec saisie du Serial windows au démarrage des dits ordinateurs…
    Dans la famille des interrogations encore en suspens :
    - comment réalise-t-on ce CD Win PE ? Est-ce que le Win RE ne contiendrait pas les outils suffisants ?
    - le fichier de réponse est régulièrement évoqué : est-ce que la manip que je décris permet de s’en passer (parce que d’après la doc, on rentre alors dans du très compliqué)

    mardi 16 mars 2010 09:16
  • Bonjour

    Je maitrise mieux la technique du sysprep (et j'écrirais un tuto pour les nuls qd j'aurais un peu de temps). J'ai créé mon fichier de réponse, réalisé le sysprep, copier l'image, dupliqué l'image. Mais j'ai un souci : la nouvelle machine conserve le serial de W7 initial.Mais ce n'est pas encore au top !

    Que dois-je saisir dans le fichier de réponse, afin que lorsque l'image est déployée sur d'autres PC, je puisse saisir le nouveau serial ?

    Dans le tuto qui m'a servit de base, puisque je veux pouvoir saisir le serial une fois la nouvelle machine "chargée", je n'ai pas saisi la partie First LogonCommands ci-dessous :

     

    amd64_Microsoft-Windows-Shell-Setup_6.1.7600.16385_neutral

    RegisteredOrganization : Your Company Name
    RegisteredOwner : Your Name

    ·   AutoLogon

    Enabled : true
    LogonCount : 5
    Username : administrator

    Password : Administrator Password

    ·   FirstLogonCommands

    SynchronousCommand[Order="1"]

    CommandLine: cscript //b c:\windows\system32\slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX (windows 7 license key)
    Order 1
    RequiresUserInput: false

    SynchronousCommand[Order="2"]

    CommandLine: cscript //b c:\windows\system32\slmgr.vbs /ato
    Order 2
    RequiresUserInput: false

    > Piste : peut-être dois-je simplement laisser des "X", et positionner RequiresUserInput: sur True, afin d'avoir le prompt demandant le serial lors de l'installation ?

    Merci beaucoup de vos inputs

     

    lundi 29 mars 2010 09:47
  • Bonjour,

    Vous pouvez trouver un article très intéressant : http://blog.remyservices.net/2007/11/17/sysprep-in-depth-part-8-automating-your-product-keys/ .

     

    Je ne peux pas faire le test sur Windows 7 à ce moment, mais vous pouvez : voir comment changer la clé de produit avant activation : http://support.microsoft.com/kb/810892  (après l’installation de Windows 7).

    Comme je n’ai pas un environnement de test à la main, je vous propose d’essayer avec :

    http://social.technet.microsoft.com/Forums/fr-FR/win7fr/thread/984aac6e-847a-4d39-b65e-fa28d28902f3

    <WillShowUI>always</WillShowUI>

    http://technet.microsoft.com/en-us/library/cc709634(WS.10).aspx

    <UserData> <UserData>
                                       <AcceptEula>true</AcceptEula>
                                       <FullName>#####</FullName>
                                       <Organization>#####</Organization>
                                       <ProductKey>
                                               <Key>#####-#####-#####-#####-#####</Key>
                                               <WillShowUI>Never</WillShowUI>
                                       </ProductKey>
                            </UserData>

    ·                                                                                                                                                                          Pour demander la clé pendant l’installation ou bien éliminer complètement les infos du <product key> :

             <UserData>
                                    <AcceptEula>true</AcceptEula>
                                    <FullName>#####</FullName>
                                    <Organization>#####</Organization>
                                    
          </UserData>

     

    Cordialement,

    Roxana


    Roxana Panait, MSFT ________ Votez l’article qui vous est utile ou postez un pour participer au concours : Concours ! Publiez un tip ou un petit tutorial (comment faire) sur la technologie que vous connaissez le mieux ! - http://social.technet.microsoft.com/Forums/fr-FR/1635/thread/c0fc6847-a4b0-4253-85e9-8eac0cc95aa0
    lundi 29 mars 2010 13:45