Bonjour
J'ai deux scripts à exécuter en tant qu'administrateur mais j'ai des erreurs qui remontent et je n'arrive pas à les résoudre. Voici mes scripts

Le premier
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
rem maj application
@ECHO off
SET OldVersion=463
SET NewVersion=468

IF %OldVersion% LSS %NewVersion%  ( goto maj_appli.bat
  ECHO Mise à jour à faire sur le poste
) ELSE ( goto fin
  ECHO Pas besion de mise a jour
)

:maj_appli.bat
echo > maj-appli.txt
For /F %%i in (C:\temp\liste.lst) Do cmd /c C:\temp\maj_appli.bat %%i

:fin

Le second
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Je vous remercie de votre aide