Problème programmation Batch
Résolu
A voir également:
- Problème programmation Batch
- Fichier batch - Guide
- Application de programmation - Guide
- Batch renommer une partie du nom de plusieurs fichiers ✓ - Forum Autoit / batch
- Batch converter - Télécharger - Photo & Graphisme
- Modification de plusieurs fichiers avec .bat ✓ - Forum Autoit / batch
5 réponses
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
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