1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108
| @echo off
REM Vérification de répertoire NEW dans Program Files\
if exist "C:\Program Files\Application\NEW\" goto :Install_Local
if not exist "C:\Program Files\Application\NEW\" goto :Install_Reseau
:Install_Local
REM ******************************************************************************
REM ******************** Arrêt des process ***************************************
REM ******************************************************************************
runas /noprofile /user:%localhost%\administrateur cmd
taskkill /F /IM PROCESS1.EXE /T
taskkill /F /IM PROCESS2.EXE /T
taskkill /F /IM PROCESS3.EXE /T
taskkill /F /IM CPU.EXE /T
REM ******************************************************************************
REM ******************** Désinstallation des OCX et DLL *************************
REM ******************************************************************************
cd \
cd C:\Program Files\Application\
runas /noprofile /user:%localhost%\administrateur cmd
echo Veillez patienter pendant la mise à jour de l'application...
for %%f in (*.ocx *.dll) do regsvr32 /u /s %%f
echo %1Desinstallation ok !
echo %1Desinstallationdes OCX et des DLL effectuée le %date% à %time%>>C:\temp\MAJ_Appli.txt
REM ******************************************************************************
REM ******************** Installation des OCX et DLL ****************************
REM ******************************************************************************
cd \
cd C:\Program Files\Application\NEW\
runas /noprofile /user:%localhost%\administrateur cmd
echo Veillez patienter pendant la mise à jour de l'application...
for %%f in (*.ocx *.dll) do regsvr32 /s %%f
echo %1Installation ok !
echo %1Installation des OCX et des DLL effectuée le %date% à %time%>>C:\temp\MAJ_Appli.txt
REM *******************************************************************
REM *********************** Installation des EXE *********************
REM *******************************************************************
cd \
cd C:\Program Files\Application\NEW\
runas /noprofile /user:%localhost%\administrateur cmd
echo Veillez patienter pendant la mise à jour de l'application...
for %%f in (*.exe) do start /wait %%f /S -DLICENSE_ACCEPTED=true
echo %1Installation ok !
echo %1Installation des EXE effectuée le %date% à %time%>>C:\temp\MAJ_Appli.txt
goto end
SHUTDOWN -r -t 15
REM *******************************************************************
REM *************************** Fin de Configuration ******************
REM *******************************************************************
:Install_reseau
REM ******************************************************************************
REM ******************** Arrêt des process ***************************************
REM ******************************************************************************
runas /noprofile /user:%localhost%\administrateur cmd
taskkill /F /IM PROCESS1.EXE /T
taskkill /F /IM PROCESS2.EXE /T
taskkill /F /IM PROCESS3.EXE /T
taskkill /F /IM CPU.EXE /T
REM ***************************************************************************
REM **************** Désinstallation des OCX et des DLL ***********************
REM ***************************************************************************
cd \
cd cd C:\Program Files\Application\
runas /noprofile /user:%localhost%\administrateur cmd
echo Veillez patienter pendant la mise à jour de l'application...
for %%f in (*.ocx *.dll) do regsvr32 /u /s %%f
echo %1Desinstallation ok !
echo %1Desinstallation des OCX et des DLL effectuée le %date% à %time% >>C:\temp\MAJ_Appli.txt
REM ***************************************************************************
REM ***************** Installation des OCX et des DLL *************************
REM ***************************************************************************
if exist W:\ NET USE W: /DELETE /YES
runas /noprofile /user:%localhost%\administrateur cmd
net use W: \\serveur\partage$\répertoire
echo Veillez patienter pendant la mise à jour de l'application...
for %%f in (*.ocx *.dll) do regsvr32 /s %%f
echo %1Installation ok !
echo %1Installation des OCX et des DLL effectuée le %date% à %time%>>C:\temp\MAJ_Appli.txt
REM ***************************************************************************
REM ************ Installation des fichiers EXE en cours ***********************
REM ***************************************************************************
cd w:\\serveur\partage$\répertoire
runas /noprofile /user:%localhost%\administrateur cmd
echo Veillez patienter pendant la mise à jour de l'application...
for %%f in w:(*.exe) do start /wait %%f /S -DLICENSE_ACCEPTED=true
echo %1Installation ok !
echo %1Installation des EXE effectuée le %date% à %time%>>C:\temp\MAJ_Appli.txt
net use w: /delete
goto end
SHUTDOWN -r -t 15
REM ***************************************************************************
REM ************************** Fin de l'installation **************************
REM ***************************************************************************
:end |
Partager