NTFAQFr DépartNewsDiscussion AreaLinksrechercheSpaceHelp

install21.htm

Q. Comment installer des applications pendant une installation silencieuse (unattended) ?

R. Un utilitaire est fournis sur le CD de NT , il s'appele SYSDIFF.EXE et il permet de generer un fichier qui contient les modifications de fichiers et de la base de registre qui sont nécéssaire a une application . Pour utiliser SYSDIFF, copiez le juste de votre CD de NT vers votre disque dur.

  1. Inserez le CD-ROM de  NT
  2. Allez dans le répertoire <CD-ROM>:\Support\Deptools\i386
  3. Créer un répertoire sur votre disque (par exemple SYSDIFF)
  4. Copiez les fichiers SYSDIFF.EXE et SYSDIFF.INF dans ce répertoire

Il y a une nouvelle version de sysdiff , disponible sous forme de correction a partir de : ftp://ftp.microsoft.com/bussys/winnt/winnt-public/fixes/frn/nt40/utilities/Sysdiff-fix/, téléchargez sysdiffa.exe pour les systeme  Alpha, sysdiffi.exe pour les systeme Intel.

Le principe de SYSDIFF est de créer une photographie du systeme avant d'installer l'application , d'installer l'application puis de refaire une photo du systeme .SYSDIFF compare alors les deux fichiers et en deduit quels fichiers ont étés modifiés et quelles clés de la base de registre. Voici un exemple d'utilisation de SYSDIFF :

  1. Créez un photo initiale du systeme : SYSDIFF /snap <nom du fichier snap, par exemple fichiersnap sans extension>
  2. Installez l'application sur la machine (par exemple Office 97 )
  3. Create une deuxieme photo  que stockera les differences :
    SYSDIFF /diff /c:<titre> <fichier snap> <fichier des differences file, par ex. ficdiff sansextension>
    soit  SYSDIFF /diff /c:officediff fichiersnap ficdiff
  4. Allez voir les differences : SYSDIFF /dump <fichier des difference > <fichier de dump >
    soit ici  SYSDIFF /dump ficdifff ficdump
    Visualisez le fichier de dump
  5. Creez un sous répertoire $OEM$ et un sous répertoire pour chaque application a installer et copiez l'application dans ce répertoire . (par exemple créer un répertoire i386\$oem$\msoffice et copiez y office en gardant la structure des répertoires de l'installation d'office )
  6. Modifiez votre fichier d'installation silencieuse (unattend.txt) et dans la section [Unattended] ajoutez :
    OEMPreinstall = Yes
  7. Copiez SYSDIFF.EXE et SYSDIFF.INF dans le repertoire $OEM$
  8. copiez ficdiff dans le répertoire de distribution ( $oem$ )
  9. Si le fhichier cmdlines.txt n'existe pas , créez le dans le répertoire $OEM$ et faites qu'il contienne la ligne :
    sysdiff /apply /m ficdiff
    Ou /m signifie que le changement s'applique au profil d'utilisateur par défaut.

Note: En utilisant le parametre /apply le répertoire %systemroot% doit etre le meme sur toutes les machines . Ce qui veut dire que le répertoire %systemroot% sur les machines destination doit etre le meme que celui de la machine ou le fichier ficdiff a été crée.


Un commentaire , une précision ? Ecrivez nous.