Rechercher : dans
Par :

Probleme de connexion à un switch avec telnet

Dernière réponse le 23 jun 2006 à 13:45:03 bessonnet, le 23 jun 2006 à 10:10:13 
 Signaler ce message aux modérateurs

Bonjour,
j'ai un petit probleme à vous exposer en espérant que vous pourrez me mettre sur la bonne voie :
je dois me connecter à un switch manageable et gerer un port.
Pour le moment j'ai fais :

telnet 192.65.50.1 23
echo "\r"
echo "admin"
echo ""
echo "ethernet"
echo "portState"
echo "8"
echo "enable"
echo "logout"

mon probleme est que manuellement quand je me connecte au switch je fais telnet @ipswitch puis je suis obligée d'appuyer sur entré une fois pour pouvoir me loguer, sinon il ne me demande pas mon login etc...
dans mon .bat je n'arrive pas à simuler cette action d'appuyer sur entré, c'est ce que j'ai essayer avec echo "\r".
avez vous une solution ?
pouvez vous m'aider, s'il vous plait ?

Meilleures réponses pour « probleme de connexion à un switch avec telnet » dans :
Envoi de commandes CISCO publipostées via SSH/Telnet VoirExpect en action Informations générales publipmachin point cheu ? Mais c'est quoi au juste ? Le contenu des fichiers annexes commandes.txt liste.txt THE Script Commentaires Remerciements Questions / Report de Bugs / Modifications
Télécharger Mobile Net Switch VoirSi vous utilisez le même ordinateur à la maison, au bureau et en déplacement et que vous devez vous connecter à diverses connexions réseau, munissez vous de cet outil. Mobile Net Switch est un gestionnaire de connexion Internet. En effet, à chaque...
Utilisation de Telnet VoirPrésentation de Telnet Telnet est un protocole permettant d'émuler un terminal à distance, cela signifie qu'il permet d'exécuter des commandes saisies au clavier sur une machine distante. L'outil Telnet est une implémentation du protocole...

1

 spartacus, le 23 jun 2006 à 13:45:03

J'ai essayer :

telnet @ip < more monfichierdecommande.txt
ou monfichierdecommande.txt
contiendrait:
admin

ethernet
portState
8
enable
logout

mais ça ne marche pas non plus.
penser vous que cela peut fonctionner :
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "telnet.exe" & chr(13)
WScript.Sleep 5000
WshShell.SendKeys "open adresseIP"& chr(13)
WScript.Sleep 5000
WshShell.SendKeys "admin" & chr(13)
WScript.Sleep 5000
WshShell.SendKeys "pass" & chr(13)
WScript.Sleep 5000
WshShell.SendKeys "systat" & chr(13)
WScript.Sleep 5000
WshShell.SendKeys "Logout" & chr(13)
WScript.Sleep 5000
WshShell.SendKeys "quit" & chr(13) & chr(13)
WScript.Sleep 5000
WshShell.SendKeys "exit"& chr(13)
WScript.Quit

Répondre à spartacus