SUPINFO International University

SUPINFO Institute of Information Technology
Laboratoire Microsoft




Tous les Articles du Laboratoire Microsoft

Le déploiement Unattend
Accueil > Articles > Serveurs
Auteurs 
William BORIES



 Tous les articles de cet auteur

4,5/5

Très Bien


14829
6/27

6. Les différents types de support d'installation


La suite de programme est de pouvoir installer nos pilotes de périphérique (drivers), nos applications et le reste. Vous avez la possibilité de choisir entre une installation qui se déroulera par des scripts Batch ou sous une jolie fenêtre. Le choix n’est qu’à votre portée et en fonction de vos critères. Vos applications et autres seront premièrement copiées sur le disque dur pour les installer après. Avant tout, il faut être capable d’identifier le type de setup, c'est-à-dire le type de paquetage que votre programme utilise. En l’identifiant, vous serez capable de choisir les bons commutateurs pour garantir qu’il n’y aura aucune interaction de l’utilisateur. Voyons ces différences plus en détails.


Paquetage MSI



Les programmes MSI (Microsoft Windows Installation) sont en générale assez facile à reconnaître, il suffit de regarder l’extension qui est *.msi. Il se peut que le fichier MSI de votre application soit placé dans une archive, tentez de regarder si vous pouvez l’ouvrir avec votre logiciel de décompression. Cette technique peut être utilisé avec MSN mais ce n’est pas toujours forcément obligatoire car vous pouvez également installer le fichier téléchargé en mode silencieux. Les commutateurs a utilisé sont régulièrement /qn qui permet une installation en arrière plan sans aucune fenêtre qui soit ou /qb qui permet la même chose mais qui montre une barre de progression de l’installation. Pour finir, si votre logiciel requiert un redémarrage en fin d’installation, utilisez l’option REBOOT=Suppress ou /norestart. Dans le doute, vous avez toujours la possibilité de regarder les options d’installation en utilisant le commutateur /? qui permettra d’afficher toutes les options disponibles. Voici un exemple ave l’installation de MSN Messenger :


echo MSN Messenger 7.5.0306
echo Installation en cour…
start /wait "systemdrive%\winapps\MSN\MsnMsgs.msi IAGREE="Yes" ADDEXPLORERTOOLBAR="" SETSEARCHENGINE="" SETHOMEPAGE="" /qn"

Les options IAGREE, ADDEXPLORERTOOLBAR, SETSEARCHENGINE et SETHOMEPAGE permettent dans l’ordre, d’accepter la question EULA, de ne pas ajouter la barre d’outil, de ne pas installer MSN Search et de ne pas afficher la page de bienvenue. Comme expliqué ci-dessus, vous ne serez pas obligé d’extraire le fichier *.msi, vous pourrez directement utiliser la commande "Install_MSN_Messenger.exe /C:"msiexec.exe /i MsnMsgs.msi /qn-! IAGREE='' ADDEXPLORERTOOLBAR='' SETSEARCHENGINE='' SETHOMEPAGE=''" " qui est un peu plus longue.


Paquetage Inno




Les programmes qui utilisent un support d’installation Inno sont reconnaissables en affichant le "About Setup…" via un clic gauche sur l’icône en haut à gauche de la fenêtre d’installation. Une confirmation d’installation du logiciel est un indice d’un support d’installation Inno. Ces paquetages utilisent les commutateurs /SILENT ou /VERYSILENT pour les installations silencieuses. Pour supprimer la confirmation d’installation au début, il faut rajouter /SP-. Après l’installation, certains logiciels comme ISOBuster lancent leurs exécutifs. Pour éviter cela, il suffit de tuer le processus après l’installation. Voici un exemple du code à utiliser pour installer un programme utilisant un paquetage Inno :


echo ISOBuster 1.8
echo Installation en cour…
start /wait %systemdrive%\winappsl\ISOBuster\IsoBuster.exe /VERYSILENT /SP-
echo.
echo Fermeture du processus isobuster.exe
taskkill.exe /F /IM isobuster.exe

Paquetage WISE



Il n’y a pas plus simple à repérer, lorsque vous lancez l’installation il y aura un fond bleu où il y aura marqué WISE Solution et une écriture indiquant l’initialisation de l’assistant d’installation WISE. Pour une installation unattend, chaque paquetage WISE utilise le commutateur /s. Nous prendrons Adware qui utilise ce type de paquetage pour son installation comme exemple.


echo Adware SE 1.6
echo Installation en cour…
start /wait %systemdrive%\winapps\Ad-Aware\aawsepersonnal.exe /s

Paquetage NSIS


Les paquetages NSIS (Nullsoft SuperPiMP Install System) utilisent également le commutateur /S pour procéder à une installation sans assistance. On peut utiliser le commutateur /D pour spécifier le répertoire de destination pour l’installation du programme. Les paquetages NSIS sont des fenêtres rectangulaires où il y a généralement marqué "Nullsoft Install System" en bas comme CDex ou Winamp. Voici un exemple :


echo CDex 1.51
echo Installation en cour…
start /wait %systemdrive%\winapps\CDex\cdex_151.exe /S
echo Fermeture de la demande Readme.txt
taskkill.exe /F /IM cdex_151.exe

Paquetage InstallShield



C’est le seul paquetage qui nécessite une étape intermédiaire permettant le bon fonctionnement du célèbre commutateur -s. Il arrive qu’il faut premièrement décompresser votre fichier comme PowerDVD puis lancez votre logiciel en invite de commandes suivie du commutateur –R. Vous devrez donc installer votre logiciel mais cette étape créera un fichier setup.iss dans le dossier de Windows (C:\Windows\). Récupérez ce fichier que vous placerez dans le même répertoire que l’application. Enfin pour lancez une installation silencieuse, utilisez le commutateur –s. Vous pouvez également lancer l’installation et récupérer un fichier MSI. Voici un exemple avec PowerDVD après avoir placé le fichier setup.iss dans le même répertoire que l’exécutif.


echo Power DVD 6
echo Installation en cour…
start /wait %systemdrive%\winapps\PowerDVD\Setup.exe –s


Sommaire
1. Les Prérequis
2. Slipstreaming et mises à jour
3. Création du fichier UNATTEND
4. Modification du fichier winnt.sif
5. L'arborescence OEM
6. Les différents types de support d'installation
7. Les méthodes d'installation
8. Installation des drivers
9. Quelques modifications systèmes
Conclusion



En Savoir Plus 
Evaluez cet article 


Pour afficher ou poster un commentaire, cliquez sur ce lien : Forum-Microsoft



Retrouvez ci-dessous les autres sections du Laboratoire Microsoft