Users Guide
Codes de sortie de la CLI
UnefoisleprogicielDUPexécuté,lescodesdesortiedécritsdansletableau3-2sontdéfinis.
Lescodesdesortiepermettentdedétermineretd'analyserlesrésultatsdel'exécutionunefoislesprogicielsDUPexécutés.
Tableau 3-2. Codesdesortie
Exemple de script
L'exemplesuivantillustrecommentutiliserdesscriptspourexécuterdesprogicielsDUP.
Le script Update.batestunexempledemiseàjourdemicrologicieldeBIOSetd'ESMsurunsystèmeDell.Lesrésultatsdel'exécutionsontplacésdansun
fichierjournalappeléPE2600.log.Letextequireprésentelescodesdesortiedel'exécutiondechaqueprogicielestaussiplacédanslefichier.Vouspouvez
traitercertainsdescodesdesortiedifféremmentdanslesscriptsquevousécrivez.
CescriptsupposequelesprogicielsDUPontdéjàététéléchargésdansundossierdusystèmecible.
Script Update.bat
@echo off
set LOG=C:\Updates\PE2600.log
set PKG=C:\Updates\ESM\ESM-WIN-A18.exe
echo Executing %PKG% >>%LOG%
%PKG% /s /l=%LOG%
set ExitCode=%ErrorLevel%
if %ExitCode% EQU 0 echo Result: SUCCESSFUL >>%LOG%
L'option /s est obligatoire avec cette option.
Les options /e et /c ne sont pas valides avec cette option.
/s
Option Silent
Exécutelamiseàjoursilencieusementsansinterventiondel'utilisateur.Si/sn'estpas
spécifié,leprogicielDUPestlancéenmodeGUI(interactif).
L'option /s est obligatoire avec les options /e, /f, /c, /l et /u.
REMARQUE : Sivousutilisezl'option/s,touslesrésultatssontécritsdansdesfichiers
journaux.
nomduprogiciel.exe /s /l=c:\pkg.log
/u=<nomdefichier>
Option Unicode Log
Ajoutelesmessagesjournalisésàlafind'unfichierUnicodespécifié;créeunnouveau
fichier s'il n'en existe pas. Si le nom de fichier contient des espaces, utilisez des
guillemets autour de la valeur <nomdefichier>.
L'option /s est obligatoire avec cette option.
nomduprogiciel.exe /s /u=c:\pkg.log
nomduprogiciel.exe /s /u="c:\Update
Log\pkg.log"
Valeur
Nom du message
Description
0
SUCCESSFUL
Lamiseàjouraréussi.
1
UNSUCCESSFUL
(FAILURE)
Uneerreurestsurvenuependantleprocessusdemiseàjour;lamiseàjourn'apasréussi.
2
REBOOT_REQUIRED
Ilfautredémarrerlesystèmepourappliquerlesmisesàjour.
3
DEP_SOFT_ERROR
Explicationspossibles:
l Vousavezessayédemettrelelogicielàjouraveclamêmeversion.
l Vousavezessayédemettrelelogicielauniveaud'uneversionprécédente.
Pouréviterderecevoircetteerreur,utilisezl'option/f.
4
DEP_HARD_ERROR
Lelogicielnécessaireestintrouvablesurlesystème.Lamiseàjouraéchouéparcequeleserveurn'apasréponduaux
prérequisduBIOS,dupiloteoudumicrologicielnécessairespourpermettrel'applicationdelamiseàjourouparcequele
systèmeciblenecontientaucunpériphériqueprisencharge.LeprogicielDUPeffectuecettevérificationetempêche
l'applicationdelamiseàjoursilesprérequisnesontpassatisfaitsafind'éviterquel'étatdeconfigurationduserveurne
deviennenonvalide.LesprérequispeuventêtresatisfaitsenappliquantunautreprogicielDUP,lecaséchéant.Sic'estle
cas,l'autreprogicieldoitêtreappliquéavantlepremierafindegarantirlaréussitedesdeuxmisesàjour.Une
erreurDEP_HARD_ERRORnepeutpasêtresuppriméeaveclacommande/f.
5
QUAL_HARD_ERROR
LeprogicielDUPn'estpasapplicable.Explicationspossibles:
l Lesystèmed'exploitationn'estpasprisenchargeparleprogicielDUP.
l Lesystèmen'estpasprisenchargeparleprogicielDUP.
l LeprogicielDUPn'estpascompatibleaveclespériphériquesdétectéssurlesystème.
UneerreurQUAL_HARD_ERRORnepeutpasêtresuppriméeaveclacommande/f.
6
REBOOTING_SYSTEM
Lesystèmeestencoursderedémarrage.










