Probleme de connexion à un switch avec telnet

Fermé
bessonnet - 23 juin 2006 à 10:10
spartacus Messages postés 1 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 23 juin 2006 - 23 juin 2006 à 13:45
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 ?
A voir également:

1 réponse

spartacus Messages postés 1 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 23 juin 2006
23 juin 2006 à 13:45
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
0