Problème programmation Batch
Résolu/Fermé
A voir également:
- Problème programmation Batch
- Fichier batch - Guide
- Application de programmation - Guide
- Batch renommer une partie du nom de plusieurs fichiers - Guide
- Programmation logo tortue télécharger - Télécharger - Études & Formations
- [Batch] Renommer + incrémentation - Forum Autoit / batch
5 réponses
dubcek
Messages postés
18777
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
30 mars 2025
5 630
2 juin 2010 à 08:05
2 juin 2010 à 08:05
hello
ping -n 3 192.168.1.10 if %ERRORLEVEL% NEQ 0 blat message.txt -to xxx-xxx@xxx.fr -s "erreur reseau au niveau du disque dur"
Merci beaucoup ! ça fonctionne !
Voici mon script :
@ECHO OFF
:test
ping -n 3 192.168.1.253
if %ERRORLEVEL% NEQ 0 blat Disque1.txt -to xxx@xxx.com -s "erreur reseau au niveau du disque dur"
ping -n 3 192.168.1.254
if %ERRORLEVEL% NEQ 0 blat Disque2.txt -to xxx@xxx.com -s "erreur reseau au niveau du disque dur"
goto test
J'aimerai savoir si c'est possible lorsque la machine distante n'est pas joignable (ping échoué) d'envoyer un email comme ci-dessus puis d'arrêter le script.
Est ce que c'est possible ? Comment faire ?
Merci pour votre aide.
Bonne journée
Voici mon script :
@ECHO OFF
:test
ping -n 3 192.168.1.253
if %ERRORLEVEL% NEQ 0 blat Disque1.txt -to xxx@xxx.com -s "erreur reseau au niveau du disque dur"
ping -n 3 192.168.1.254
if %ERRORLEVEL% NEQ 0 blat Disque2.txt -to xxx@xxx.com -s "erreur reseau au niveau du disque dur"
goto test
J'aimerai savoir si c'est possible lorsque la machine distante n'est pas joignable (ping échoué) d'envoyer un email comme ci-dessus puis d'arrêter le script.
Est ce que c'est possible ? Comment faire ?
Merci pour votre aide.
Bonne journée
dubcek
Messages postés
18777
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
30 mars 2025
5 630
3 juin 2010 à 07:57
3 juin 2010 à 07:57
pour exécuter plusieurs commandes après le if, les regrouper entre ()
if %ERRORLEVEL% NEQ 0 ( echo la machine ne repond pas blat Disque1.txt -to xxx@xxx.com -s "erreur reseau au niveau du disque dur" exit /b )
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question