A voir également:
- Script telnet
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
- Microsoft activation script - Accueil - Windows
- Executeur de script - Télécharger - Édition & Programmation
3 réponses
Pitu
Messages postés
1441
Date d'inscription
jeudi 3 octobre 2002
Statut
Contributeur
Dernière intervention
5 janvier 2013
125
22 oct. 2003 à 17:58
22 oct. 2003 à 17:58
A priori, il n'est pas possible d'automatiser une connexion par script.
Si quelqu'un dit le contraire, alors il répondra à un des tout premier post que j'ai écrit, il y a plus d'un an.
J'attends donc avec impatience ...
(:•Þ Pitu
Si quelqu'un dit le contraire, alors il répondra à un des tout premier post que j'ai écrit, il y a plus d'un an.
J'attends donc avec impatience ...
(:•Þ Pitu
Ni modo, ni même quasi modo
bivouak
Messages postés
189
Date d'inscription
mardi 10 décembre 2002
Statut
Membre
Dernière intervention
20 mai 2011
33
14 sept. 2004 à 15:27
14 sept. 2004 à 15:27
Bonjour tt le monde !!!
Je cherche a faire un script .bat ou autre tant que ca reste sous Windows qui permet de se connecter via telnet avec mot de pass a un routeur ZyXel.
en gros je veux automatiser une connexion telnet sans avoir a entrer le mot de pass.
donc mon script commence comme ca :
telnet "@ IP" (s'était trop dur)
mais apres il me demande un mot de pass, donc comment faire pour inclure le mot de pass dans le script pour que je n'ai pas besoin de le rentrer a chaque fois ???
merci
Je cherche a faire un script .bat ou autre tant que ca reste sous Windows qui permet de se connecter via telnet avec mot de pass a un routeur ZyXel.
en gros je veux automatiser une connexion telnet sans avoir a entrer le mot de pass.
donc mon script commence comme ca :
telnet "@ IP" (s'était trop dur)
mais apres il me demande un mot de pass, donc comment faire pour inclure le mot de pass dans le script pour que je n'ai pas besoin de le rentrer a chaque fois ???
merci
Sous windows je ne sais pas, mais pour info sous nux c'est relativement simple.
fichier toto.sh:
#!/bin/sh
echo open XX.XX.XX.XX #avec le port si vous voulez
sleep 1
echo "login"
sleep 1
echo "passw"
#on attend un peu que le profile soit chargé
sleep 5
#on exécute les commande souhaitées
echo "uname -a"
echo "exit"
Utiliser ce script:
./toto.sh | telnet
Voilou ;)
fichier toto.sh:
#!/bin/sh
echo open XX.XX.XX.XX #avec le port si vous voulez
sleep 1
echo "login"
sleep 1
echo "passw"
#on attend un peu que le profile soit chargé
sleep 5
#on exécute les commande souhaitées
echo "uname -a"
echo "exit"
Utiliser ce script:
./toto.sh | telnet
Voilou ;)
Et pour windows, un shell VB
Dim shell, args, params, fso, fa,fs
Set shell = WScript.CreateObject("WScript.Shell")
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
Set args = Wscript.Arguments
Script=Lcase(Wscript.ScriptFullName)
set fs=fso.GetFile(Script)
sps=lcase(fs.ShortPath)
shell.Run "telnet XX.XX.XX.XX"
WScript.Sleep 2000
shell.Sendkeys "login"
WScript.Sleep 300
shell.Sendkeys "passw"
WScript.Sleep 300
...
Dim shell, args, params, fso, fa,fs
Set shell = WScript.CreateObject("WScript.Shell")
Set fso = WScript.CreateObject("Scripting.FileSystemObject")
Set args = Wscript.Arguments
Script=Lcase(Wscript.ScriptFullName)
set fs=fso.GetFile(Script)
sps=lcase(fs.ShortPath)
shell.Run "telnet XX.XX.XX.XX"
WScript.Sleep 2000
shell.Sendkeys "login"
WScript.Sleep 300
shell.Sendkeys "passw"
WScript.Sleep 300
...