Bon c'est fini j'ai enfin résolu mon soucis. Je n'ai pas utilisé de start mais un call avec /S. Comme ça l'utilisateur ne voit rien et ne fait rien.

Pour ceux que ça pourrait aider voici mon fichier .bat :

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
@echo off

IF EXIST OcsService.exe TASKKILL /F /IM OcsService.exe

call "C:\Program Files\OCS Inventory Agent\uninst.exe" /S

ping 0.0.0.0 -n 3 > NUL

IF EXIST c:\ocs-ng (RMDIR /S /Q "c:\ocs-ng") 

IF EXIST C:\Program Files\OCS Inventory Agent 
(
DEL "C:\Program Files\OCS Inventory Agent\*.*" /S /F /Q
ping 0.0.0.0 -n 1 > NUL
RMDIR /S /Q "C:\Program Files\OCS Inventory Agent"
)

exit
Merci pour votre aide

Charlie