
et un grand

à
SACHA pour l'idée de ping

Voila le code complet avec envoi du mail à l'aide de du logiciel
Blat :
Multi Ping sur plusieurs hôtes.

Il vous suffit de télécharger le logiciel
Blat et de le copier avec ce script batch et de changer bien sûr le nom de votre
smtp et
l'email du destinataire
Bonne Chance à vous
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
| @echo off
Title Multi Ping Test avec alerte par Mail
mode con cols=90 lines=8 & color 9B
if Exist Data.log del Data.log
set adresse=www.developpez.net www.yahoo.com bbat.forumeiros.com www.voila.fr www.orange.fr www.google.com
For %%a in (%adresse%) do call :test_ping %%a
Call :Mail
:test_ping
cls
echo.
echo TEST EN COURS......
echo.
ping %1 | find "sur"
if %errorlevel%==1 (echo [%date%] [%time%] CONNECTION A %1 REFUSEE >>Data.log
ping localhost -n 6 >nul
)
if %errorlevel%==0 (echo [%date%] [%time%] CONNECTION A %1 OK !>>Data.log)
echo.
echo TEST TERMINE
echo.
goto :eof
:Mail
cls
Set NomComputer=%ComputerName%
Set Expediteur=%NomComputer%@%NomComputer%.com
set Destinataire=tonemail@yahoo.fr
set subj=-s "Multi Ping Test"
set server=-server smtp.orange.fr
set Message=-bodyF "Data.log"
set log=-log LogBlat.txt
echo.
echo Envoi de Mail ......
blat %Message% -to %Destinataire% -f %Expediteur% %subj% %server% %log% |
Partager