Ping+Mail

Ping+Mail - Shell/Batch - Programmation

Marsh Posté le 20-03-2014 à 11:34:57    

Bonjour a tous,  
 
Je cherche un moyen de faire un ping sur un seul serveur toute les 30min et envoyer le resultat par mail qu'il soit bon ou pas, comment puis-je faire?
 
merci d'avance

Reply

Marsh Posté le 20-03-2014 à 11:34:57   

Reply

Marsh Posté le 20-03-2014 à 13:48:34    

En supposant que tu sois sous Windows :
 
Depuis powershell
 
 
$ping = test-connection -computername Nom_Serveur
Send-mailmessage -from toto@domaine.fr -to tata@domaine.fr -smtpserver serveurmail.domaine.fr -body $ping  
 
Tu crées ce script dans un bloc notes et tu enregistres ton script au format .ps1  
 
Ou alors directement depuis l'ise powershell.
 
Plus qu'a mettre une tâche planifiée qui tournera toutes les 30 minutes et qui invoquera ton script.
 
Si ton poste n'a jamais lancé de powershell, l'execution de script sera desactivée. tu dois tout d'abord ouvrir powershell et écrire :  set-executionpolicy unrestricted
 
et valider ensuite.
 
Je reste à ta dispo si besoin est.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed