Récupération des données d'un sh run

Résolu
dulquen Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   -  
dulquen Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Déjà cité dans un de mes postes, je fais un stage pour développer une application réseau.
Je cherche à présent à pouvoir faire un sh run sur un switch CISCO et récupérer le contenue pour le mettre dans un fichier .txt.

Vous me direz que c'est tout con, suffit de sélectionner dans la console et faire copier-coller dans un fichier texte... Sauf que je dois automatiser cette commande.

Mon application doit pouvoir se connecter sur le switch en telnet à 12h chaque jour, faire un sh run et enregistrer les infos dans un fichier texte exploitable. Je pense réaliser ça en VB mais je suis pas fermé à d'autres propositions, quitte à utiliser des commandes DOS (si c'est possible).

Quelqu'un à une idée ? Une suggestion à faire pour m'aider ?
A voir également:

2 réponses

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
il y a Expect, qui permet d'automatiser des commandes interactives, questions - réponses
https://fr.wikipedia.org/wiki/Expect
1
dulquen Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   188
 
Salut,

Merci, je vais tester ça pour voir ! :)

Edit : Je galère vraiment à apprendre le TCL. Tu n'aurais pas une solution un poil plus simple ? ^^
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
il n'y a pas besoin d'apprendre TCL, juste les commandes expect
en DOS, je ne vois pas de commande possible
0
dulquen Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   188
 
Ah ! Car j'ai download ActiveState qui contient Expect. Mais du coup ce ne sont que des scripts TCL, pour ça que je disais que j'étais un peu perdu avec ce langage...
0
dulquen Messages postés 415 Date d'inscription   Statut Membre Dernière intervention   188
 
Après avoir automatisé la connexion telnet vers le switch, je me suis rendu compte que je ne pouvais en aucun cas récupérer par la commande "copy running-config tftp" la config courrante du switch. La commande a été bloqué par les admins.
Quelqu'un aurait une solution pour copier le running config dans un fichier texte autrement qu'en passant par les commandes CISCO ?
0