J'utilise un script fait en batch qui a pour mission de lancer des images de récupération en fonction de paramètre renseigné.
Il se divise en 4 fichiers
- menu.bat ( sert a définir des variable )
Code : Tout sélectionner
echo OFF
cls
title MENU SERVEUR GHOST
goto debut
:debut
cls
echo ******************************************************************************
echo * MENU PRINCIPAL *
echo * CHARGEMENT IMAGES GHOST EN PXE *
echo ******************************************************************************
echo * *
echo * *
echo * *
echo * *
echo * *
echo * 1 - CARREFOUR MARKET *
echo * 2 - 8 A 8 *
echo * 3 - A 2 PAS *
echo * *
echo * *
echo * *
echo * *
echo * 5 TEST *
echo * *
echo * *
echo * *
echo * *
echo * Q - QUITTER *
echo * *
echo * CTRL + C Sortie *
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo Numero du client ?
set /p choix=
if %choix%==1 goto menucarrefourmarket
if %choix%==2 goto menu8a8
if %choix%==3 goto menua2pas
if %choix%==4 goto quitter
if %choix%==5 goto test
if %choix%==Q goto quitter
if %choix%==q goto quitter
goto debut
:menucarrefourmarket
cls
echo ******************************************************************************
echo * *
echo * MENU CARREFOUR MARKET *
echo * *
echo ******************************************************************************
echo * STATION : *
echo * 1 - Master Multiformat 8.0.6b *
echo * *
echo * *
echo * *
echo * CAISSES : *
echo * 2 - IBM F43 VLP *
echo * 3 - WINCOR VLP *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * Q - QUITTER *
echo * CTRL + C Sortie *
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo Numero de machine ?
set /p choix=
if %choix%==1 goto multiformat
if %choix%==2 goto ibmf43vlp
if %choix%==3 goto wincorvlp
if %choix%==Q goto quitter
if %choix%==q goto quitter
GOTO debut
:menu8a8
cls
echo ******************************************************************************
echo * *
echo * MENU 8 A 8 *
echo * *
echo ******************************************************************************
echo * CAISSES : *
echo * 1 - F43 PRODIM *
echo * 2 - 514 PRODIM *
echo * 3 - 545/565 PRODIM *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * Q = Quitter *
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo Numero de station a ghoster ?
set /p choix=
if %choix%==1 goto 8a8f43
if %choix%==2 goto 8a8514
if %choix%==3 goto 8a8545
if %choix%==Q goto quitter
if %choix%==q goto quitter
goto debut
:menua2pas
cls
echo ******************************************************************************
echo * *
echo * MENU A 2 PAS *
echo * *
echo ******************************************************************************
echo * STATION : *
echo * 1 - HP6300 Client Lourd *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * *
echo * Q = Quitter *
echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
echo Numero de station a ghoster ?
set /p choix=
if %choix%==1 goto hp6300
if %choix%==2 goto quitter
if %choix%==2 goto quitter
if %choix%==Q goto quitter
if %choix%==q goto quitter
goto debut
REM ____________________________________________________________________________________________
REM Declaration label des machines à GHOSTER
:multiformat
set type=multiformat
goto quantité
:8a8f43
set type=8a8f43
goto quantité
:8a8514
set type=8a8514
goto quantité
:8a8545
set type=8a8545
goto quantité
:test
set type=test
goto quantité
:hp6300
set type=hp6300
goto quantité
:ibmf43vlp
set type=ibmf43vlp
goto quantité
:wincorvlp
set type=wincorvlp
goto quantité
REM Fin des déclaration de variables
REM _________________________________________________________________________________________
REM Action de lancement du ghostcast server
:quantité
echo Nombre de machine … installer ?
set /P qte=
echo Il faut installer %qte% machine(s) du type %type%
:valid
echo -
echo Confirmation (o/n)?
Set /p confirm=
if %confirm%==o goto lance
if %confirm%==n goto debut
if %confirm%==O goto lance
if %confirm%==N goto debut
if %confirm%==y goto lance
if %confirm%==Y goto lance
echo Veuillez Confirmez SVP !
pause
goto valid
:lance
cls
echo Ghost de %qte% machine(s) %type%
START 3CPXE.BAT /B
START 3CTFTP.BAT /B
CALL "RESTAURATION %type%.cmd" %QTE%
goto quitter
REM par ici la sortie
:quitter
exit
Code : Tout sélectionner
@echo off
title 3comPXE
rem "C:\Program Files\3Com\Boot Services\3cpxe.exe"
start c:\progra~1\3Com\bootse~1\3cpxe.exe
exit
Code : Tout sélectionner
@echo off
title 3comTFTP
start c:\progra~1\3Com\bootse~1\3ctftp.exe
exit
Code : Tout sélectionner
"c:\program files\symantec\ghost\ghostsrv.exe" C:\IMAGES\8a8\IMAGE_514\FLEXPOS_514_PRODIM.GHO go -n%1 -disk1 -ls -fc:\logs\loadtest.log -c
Je souhaite également de la simplicité lorsque l'on doit ajouté une nouvelle image de restauration.
Inconvénient je débute et j'ai besoin de votre aide
Si une âme charitable à des idées, des bout de code je suis preneur.
Merci


