Installation silencieuse
RésoluXD -
Je suis actuellement en stage. Mon "patron" m'a demandé de lui faire une installation silencieuse.
J'en ai donc crée un, mais il se trouve, qu'il ne fonctionne pas pour 5 logiciels.
Malgré de nombreuse recherche sur le net, je ne trouve pas d'information pouvant m'aider à résoudre mon problème d'installation.
les 5 logiciels : itune (fichier.msi), nero(msi), open office(ms)i, acrobat reader(fichier.msi), power dvd(exe).
code batch
@echo off
IF EXIST C:\AUTO set CDROM=C:
IF EXIST D:\AUTO set CDROM=D:
IF EXIST E:\AUTO set CDROM=E:
IF EXIST F:\AUTO set CDROM=F:
IF EXIST G:\AUTO set CDROM=G:
IF EXIST H:\AUTO set CDROM=H:
IF EXIST I:\AUTO set CDROM=I:
IF EXIST J:\AUTO set CDROM=J:
IF EXIST K:\AUTO set CDROM=K:
IF EXIST L:\AUTO set CDROM=L:
IF EXIST M:\AUTO set CDROM=M:
IF EXIST N:\AUTO set CDROM=N:
IF EXIST O:\AUTO set CDROM=O:
IF EXIST P:\AUTO set CDROM=P:
IF EXIST Q:\AUTO set CDROM=Q:
IF EXIST R:\AUTO set CDROM=R:
IF EXIST S:\AUTO set CDROM=S:
IF EXIST T:\AUTO set CDROM=T:
IF EXIST U:\AUTO set CDROM=U:
IF EXIST V:\AUTO set CDROM=V:
IF EXIST W:\AUTO set CDROM=W:
IF EXIST X:\AUTO set CDROM=X:
IF EXIST Y:\AUTO set CDROM=Y:
IF EXIST Z:\AUTO set CDROM=Z:
echo Installation Acrobat Reader 9
echo ====================================
start /wait %CDROM%\AUTO\SOFT\Acrobat\acrobat.msi /S /qn /sAll /rs /noreboot
echo Termine
echo ====================================
echo Installation Itunes 8
echo ====================================
start /wait %CDROM%\AUTO\SOFT\iTunes\iTunes.msi /S /qn /s /noreboot
echo Termine
echo ====================================
echo Installation Nero 7
echo ====================================
start /wait %CDROM%\AUTO\SOFT\NERO\Nero.msi /quiet /qn /S /norestart
echo Termine
echo ====================================
echo Installation Open office
echo ====================================
start /wait %CDROM%\AUTO\SOFT\OPENOFFICE\setup.msi /S /qn /noreboot
echo Termine
echo ====================================
echo Installation Power DVD
echo ====================================
start /wait %CDROM%\AUTO\SOFT\POWERDVD\Setup.exe /S /qn /noreboot
echo Termine
echo ====================================
echo picasa
echo ====================================
start /wait %CDROM%\AUTO\SOFT\PICASA\picasa.exe /S /qn /noreboot
echo Termine
echo ====================================
echo Installation VLC 9.8
echo ====================================
start /wait %CDROM%\AUTO\SOFT\VLC\setup.exe /S /noreboot
echo Termine
echo ====================================
echo Installation Winrar 3.8
echo ====================================
start /wait %CDROM%\AUTO\SOFT\Winrar\setup.exe /s /noreboot
echo Termine
echo ====================================
echo Installation Firefox 3.0.6
echo ====================================
start /wait %CDROM%\AUTO\SOFT\Firefox\firefox.exe -ms" /f /noreboot
echo Termine
echo ====================================
Configuration: Windows XP Firefox 3.0.6
19 réponses
Le cœur du sujet est l'installation silencieuse de plusieurs logiciels (iTunes, Nero, OpenOffice, Acrobat Reader et PowerDVD) via un fichier batch pour automatiser le déploiement sans intervention. Des interventions expliquent que les installateurs MSI acceptent des arguments silencieux tels que /s, /qn et /noreboot, et que certains setup.exe encapsulent des MSI, nécessitant msiexec pour afficher les options via /?. DesPour changer le répertoire d'installation, des propriétés MSI comme INSTALLDIR peuvent être utilisées; ouvrir une invite et lancer setup.exe /? ou glisser-déposer le setup dans une fenêtre CMD. D'autres solutions évoquent des cas où le nom des fichiers (par exemple Adobe avec A majuscule) peut bloquer l'installation silencieuse, soulignant la nécessité d'adapter le nom et les chemins d'accès.
-
Salut
En regle générale tous les installation au format MSI (Microsoft System Installer)
acceptent les arguments que "juliano" à donné
les installation MSI sont parfois cachées dans des setup.exe ou autres fichier.exe
En Gros ça donne pour installer une application quelconque avec un setup.exe en silence
setup.exe /s /noreboot
/s = silencieux
/qn = sans aucune fenetre durant l'installation
/noreboot = pas de reboot de l'ordinateur à la fin de l'installation
pour avoir toute la liste -> 'DEMARRER -> EXECUTER puis taper msiexec puis la touche 'ENTER'
vous aurez toute la liste des parametres MSI
Pour répondre à peliphe : comment changer le répertoire d'installation avec cette technique
il faut utiliser les "PROPERTY" du fichier MSI
pour indiquer le répertoire d'installation la PROPERTY est "INSTALLDIR"
ce qui donne :
setup.exe /s /noreboot INSTALLDIR=C:\mon_repertoire\mon_sous_repertoire
ATTENTION : une "PROPERTY" s'ecrit toujours en majuscule, dans l'exemple INSTALLDIR est en majuscule
sinon ça ne fonctionne pas