Probleme de batch
nakaraki
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
pp25770 Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
pp25770 Messages postés 15 Date d'inscription Statut Membre Dernière intervention -
Bonjours
Je suis en train de programmer un fichier pour envoyer une ligne de configuration a un switch en tache planifier. j'ai un fichier .txt ou j'ai mit un save force pour que mon switch ce sauvegarde,
Dans mon fichier bat je l'ai coder pour qu'il envoit le fichier sur une @ip donnée et pour ne pas envoyé des commande dans le vide je fais d'abord un ping.
mon code devient:
cd Desktop (car putty est sur mon bureau)
ping 10.50.40.10 -w 20 (le -w20 est la pour avoir les 4 erreur si il ping dans le vide afin que errorlevel soit = a 1)
IF %errorlevel% == 0 (putty -ssh 10.50.40.10 -l admin -pw abc -m save.txt) (si le ping fonctionne sa lance putty en ssh se connecte et applique la ligne de conf du fichier test)
quand je double clique sur mon bat il se lance, fais les ping, si les ping marche il lance putty en ssh et applique la commande du fichier texte
mais en tache planifié cmd me dis que putty n'est pas reconnu comme comande ou fichier etc et je me demmande pourquoi...
si jamais vous le savez je vous remercie d'avance pour vos réponse
NAKARAKI
Je suis en train de programmer un fichier pour envoyer une ligne de configuration a un switch en tache planifier. j'ai un fichier .txt ou j'ai mit un save force pour que mon switch ce sauvegarde,
Dans mon fichier bat je l'ai coder pour qu'il envoit le fichier sur une @ip donnée et pour ne pas envoyé des commande dans le vide je fais d'abord un ping.
mon code devient:
cd Desktop (car putty est sur mon bureau)
ping 10.50.40.10 -w 20 (le -w20 est la pour avoir les 4 erreur si il ping dans le vide afin que errorlevel soit = a 1)
IF %errorlevel% == 0 (putty -ssh 10.50.40.10 -l admin -pw abc -m save.txt) (si le ping fonctionne sa lance putty en ssh se connecte et applique la ligne de conf du fichier test)
quand je double clique sur mon bat il se lance, fais les ping, si les ping marche il lance putty en ssh et applique la commande du fichier texte
mais en tache planifié cmd me dis que putty n'est pas reconnu comme comande ou fichier etc et je me demmande pourquoi...
si jamais vous le savez je vous remercie d'avance pour vos réponse
NAKARAKI
A voir également:
- Probleme de batch
- Fichier batch - Guide
- Batch converter - Télécharger - Photo & Graphisme
- Echo off batch ✓ - Forum Autoit / batch
- Batch renommer une partie du nom de plusieurs fichiers - Forum Windows
- [Batch] Renommer + incrémentation - Forum Autoit / batch
1 réponse
Bonsoir,
Je pense que ta réponse est dans la 1ère ligne de ton batch, c'est à dire "cd Desktop".
L'exécution d'une tâche planifiée se fait certainement dans un répertoire différent.
Il faut indiquer le chemin complet du répertoire et utiliser l'option /D dans le cas où le bureau ne se trouve pas sur la même unité que Windows.
cd /D x:\le_chemin_complet\Desktop
ou mettre les chemins complets de putty et save.txt
Je pense que ta réponse est dans la 1ère ligne de ton batch, c'est à dire "cd Desktop".
L'exécution d'une tâche planifiée se fait certainement dans un répertoire différent.
Il faut indiquer le chemin complet du répertoire et utiliser l'option /D dans le cas où le bureau ne se trouve pas sur la même unité que Windows.
cd /D x:\le_chemin_complet\Desktop
ou mettre les chemins complets de putty et save.txt