Users Guide
Codes de sortie de la CLI
UnefoislesprogicielsDUPexécutés,lescodesdesortiedécritsdansTableau4-2sontdéfinis.
Lescodesdesortievouspermettentdedétermineretd'analyserlesrésultatsdel'exécutionunefoislesprogicielsDUPexécutés.
Tableau 4-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%
if %ExitCode% EQU 1 echo Result: UNSUCCESSFUL >>%LOG%
if %ExitCode% EQU 2 echo Result: REBOOT_REQUIRED >>%LOG%
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éenmodeIUG(interactif).
L'option /s est obligatoire avec les options /e, /f, /c, /l et /u.
REMARQUE : Si vous utilisez l'option/s,touslesrésultatssontécritsdansdesfichiers
journaux.
nomduprogiciel.exe /s /l=c:\pkg.log
/u=<nomdefichier>
Option Unicode log
AjoutelesmessagesjournalisésdansunfichierUnicodespé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)
Uneerreurestsurvenuelorsduprocessusdemiseàjour;lamiseàjourn'apasréussi.
2
REBOOT_REQUIRED
Vousdevezredémarrerlesystèmepourappliquerlesmisesàjour.
3
DEP_SOFT_ERROR
Explicationspossibles:
l Vousavezessayédemettreàjourlelogicielaveclamêmeversion.
l Vousavezessayéderétrograderlelogicielàuneversionprécédente.
Pouréviterderecevoircetteerreur,utilisezl'option/f.
4
DEP_HARD_ERROR
Lelogicielnécessaireestintrouvablesurvotresystème.Lamiseàjouraéchouéparcequeleserveurn'apasréponduaux
spécificationsduBIOS,dupiloteoudumicrologicielnécessairespourpermettrel'applicationdelamiseàjourouparcequele
systèmeciblenecontientaucunpériphériqueprisencharge.LeprogicielDUPeffectuecettevérificationetempêche
l'applicationdelamiseàjoursilesspécificationsnesontpassatisfaitesafind'éviterquel'étatdeconfigurationduserveur
nedeviennenonvalide.LesspécificationspeuventêtresatisfaitesenappliquantunautreprogicielDUP,s'ilestdisponible.Si
c'estlecas,l'autreprogicieldoitêtreappliquéavantlepremierafindegarantirlaréussitedesdeuxmisesàjour.Uneerreur
DEP_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éssurvotresystème.
UneerreurQUAL_HARD_ERRORnepeutpasêtresuppriméeaveclacommande/f.
6
REBOOTING_SYSTEM
Lesystèmeestencoursderedémarrage.










