Bonjour, voila j'ai un souci avec mon script, quand l'utilisateur télécharge glpi via le script, l'antivirus se déclenche et le logiciel ne se télécharge pas.
ps je suis novice en programmation.




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
@echo off
set "AgentDownloadURL=https://github.com/glpi-project/glpi-agent/releases/download/1.4/GLPI-Agent-1.4-x64.msi"
set "AgentInstallerName=GLPI-Agent-1.5-x64.msi"
set "GLPIServerURL=http://192.167.0.145/glpi"

echo ********************************
echo Téléchargement de l'agent GLPI
echo ********************************

:: Créer un répertoire temporaire pour le téléchargement de l'agent
set "TempDir=%TEMP%\GLPIAgentInstall"
md "%TempDir%" 2>nul

:: Télécharger l'agent GLPI en utilisant l'outil certutil (présent sur la plupart des versions de Windows)
echo Téléchargement de l'agent GLPI en cours...
certutil -urlcache -split -f "%AgentDownloadURL%" "%TempDir%\%AgentInstallerName%"

echo ********************************

:: Vérifier si l'agent GLPI est déjà installé, s'il est présent, affiche un message et quitte
if exist "%PROGRAMFILES%\GLPI-Agent\glpi-agent.bat" (
    echo /!\ Agent GLPI déjà présent
    goto :fin
)

:: Installation de l'agent GLPI
echo Installation de l'agent GLPI en cours...
msiexec /i "%TempDir%\%AgentInstallerName%" /quiet ADD_FIREWALL_EXCEPTION=1 RUNNOW=1 SERVER="%GLPIServerURL%" DEBUG=1 TASK_FREQUENCY=daily

:: Vérifier si l'installation a réussi
if %errorlevel% equ 0 (
    echo L'agent GLPI a été installé avec succès et est connecté à %GLPIServerURL%
) else (
    echo L'installation de l'agent GLPI a échoué.
)

:fin
echo ********************************
echo Fin du Batch
echo ********************************
pause