J'ai le code suivant qui se connecte très bien à mon routeur. Le problème est qu'une fois connecté, j'essaie de passer la commande "sh ver" qui ne passe jamais au routeur. Merci de votre aide!Script de sauvegarde de routeur
require 'net/telnet'
cisco = '1.1.1.1' #Enter the IP address here
user = 'admin' #Enter username here
pass = 'mypass' #Enter password here
tn = Net::Telnet::new('Host' => cisco, 'prompt' => /^\Username:/)
tn.cmd('String'=>'admin', 'Match'=>/Password:/) { |c| puts c }
tn.cmd(pass) { |c| puts c }
------------------Does not work below this line---------------------
tn.cmd('String'=>'sh ver')
J'ajouterai qu'il veut probablement utiliser waitfor pour l'invite initiale du nom d'utilisateur. –