Bonjour,

cela fait bien longtemps que je n'ai plus utiliser de .bat et je ne trouve pas de réponses à mon problème.

En faite j'ai créé un .ba pour le déploiement d'office 2010 mais quand je veux le tester en local en double cliquant dessus une fenêtre DOS s'affiche et se ferme sans rien faire.

Je l'ai donc exécuter en ouvrant avec la console et le je voix qu'il m'écrit mes lignes de code dans la fenêtre mais il ne les exécute pas.

je lance le .bat juste en écrivant nom.bat dans la console, il a peut être une instruction a mettre avant?

Voila le fichier:
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
setlocal

set ProductName=Office14.PROPLUS

set DeployServer=\\sv2016\Informatique\Applications\Office\2010

set ConfigFile=\\sv2016\Informatique\Applications\Office\2010\MSP\defaut.MSP


set LogLocation=\\sv2016\Informatique\Applications\Office\2010\log\



IF NOT "%ProgramFiles(x86)%"=="" (goto ARP64) else (goto ARP86)


:ARP64
reg query HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\Microsoft\Windows\CurrentVersion\Uninstall\%ProductName%
if NOT %errorlevel%==1 (goto End)


:ARP86
reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\%ProductName%
if %errorlevel%==1 (goto DeployOffice) else (goto End)


:DeployOffice

start /wait %DeployServer%\setup.exe 
echo %date% %time% Setup ended with error code %errorlevel%. >> %LogLocation%\%computername%.txt


:End

Endlocal