Bonjour,
J'ai fait un script batch qui doit faire les actions suivantes :

1 arrêter des process

2 désinstaller des OCX et des DLL

3 Installer des nouveaux OCX et DLL

4 Installer des EXE

Le tout avec un compte sans privilège administrateur sur des postes de travail sous XP et Windows7. Sauf qu'en l'exécutant, j'ai des accès refusés d'une part et d'autre part lors de la déinstallation des OCX et DLL, j'ai des popup et à chaque fois je dois faire OK pour passer au fichier suivant.

Voici le script en question.

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
@echo off
REM ******************************************************************************
REM ******************** Arrêt des process ***************************************
REM ******************************************************************************
cd \
cd C:\Program Files\Application\soft\
net user administrateur /active:yes

taskkill /s %1 /u /im process1.EXE
taskkill /s %1 /u /im process2.EXE
taskkill /s %1 /u /im process3.EXE
taskkill /s %1 /u /im CPU.EXE

:Install_Reseau
REM ***************************************************************************
REM ******************** Désinstallation des OCX et DLL  **********************
REM ***************************************************************************
cd \
cd C:\Program Files\Application\soft\
net user administrateur /active:yes
for %%f in (*.ocx *.dll) do regsvr32 /u %%f

REM ***************************************************************************
REM ******************** Installation des OCX et DLL  *************************
REM ***************************************************************************
net use W: \\serveur\partage$\répertoire 
net user administrateur /active:yes
for %%f in (*.ocx *.dll) do regsvr32 %%f

REM ***************************************************************************
REM *********************** Installation des EXE  *****************************
REM ***************************************************************************
net user administrateur /active:yes
for %%f in (*.exe) do start /wait %%f /S -DLICENSE_ACCEPTED=true
echo %ERRORLEVEL%
net use w: /delete

REM ***************************************************************************
REM ************************** Fin de l'installation **************************
REM ***************************************************************************
Merci de votre aide.