Aide pour création d'un fichier .bat

Fermé
Malcom97426 Messages postés 3 Date d'inscription samedi 30 mai 2020 Statut Membre Dernière intervention 30 mai 2020 - Modifié le 30 mai 2020 à 07:44
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 - 30 mai 2020 à 17:34
Bonjour,

Je dois tout les jours accéder a un boitier via le cmd en saisissant :

telnet 192.168.4.254

Puis saisir l'ID et le MDP :

Login: admin*********
MDP: ************

et ensuite entrez cette commande ("valeur unique" est un code unique pour chaque boitier) :

set gpon slid ascii "valeur unique"

Puis validez en tapant y (pour dire yes)



Je dois faire cette manipulation 5 a 10 fois par jours ! Je souhaiterai savoir donc s'il existe un moyen de le faire automatiquement via un fichier .bat ?

Je n'aurais plus que a saisir "valeur unique" et automatiquement validez par y

Je suis novice en programmation j'en appel donc a votre aide svp !

en vous remerciant par avance !
A voir également:

3 réponses

barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
Modifié le 30 mai 2020 à 09:26
Bonjour,

D'après les différents sujets que j'ai pu trouver sur le net, tu ne pourras pas scripter directement car l'authentification TELNET va poser problème.

Pour pouvoir scripter, il va falloir passer par un petit utilitaire conçu pour :
Telnet Scripting Tool v.1.0 by Albert Yale

D'après ce que j'ai compris il faut tout mettre (authentification, commandes) dans un fichier texte, ensuite il reste à lancer l'utilitaire en lui passant le fichier texte qui devrait ressembler à ceci :

192.168.4.254 23
WAIT "login:"
SEND "administrator\m"
WAIT "Password:"
SEND "mypassword\m"
WAIT ">"
SEND "my commands"


Le fichier texte peut être créé via un .bat, tout comme le lancement de l'utilitaire.


0
Malcom97426 Messages postés 3 Date d'inscription samedi 30 mai 2020 Statut Membre Dernière intervention 30 mai 2020
30 mai 2020 à 11:21
Bonjour Barnabe0057,

Je te remercie pour ta réponse même si je comprends pas trop comment démarrer l'utilitaire tout en exécutant le fichier ! (hé oui je suis novice).

J'ai pencher également pour PuTTY mais impossible de exécuter sans devoir taper le MDP hélas !
0
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
30 mai 2020 à 11:26
Pour plus de facilité, met ton fichier texte dans le même répertoire que l'utilitaire.

Lance une invite de commandes (cmd.exe) puis place-toi dans le répertoire qui contient l'utilitaire, par exemple si l'utilitaire est sur ton bureau tape :
cd %USERPROFILE%\Desktop


Ensuite tu tapes :
TST10.exe fichier.txt
0
Malcom97426 Messages postés 3 Date d'inscription samedi 30 mai 2020 Statut Membre Dernière intervention 30 mai 2020
30 mai 2020 à 15:35
Oh super merci !

J'arrive désormais a exécuter le script jusqu'au moment ou il me demande de rentrer le code unique pour mon boitier ! objectif atteint !

Toutefois lorsque je tape une lettre ou un chiffre il le fait en doublon, c'est a dire si je tape la lettre "A" il écrira "AA"......Pourquoi ?

Ceci dit tu ma énormément aider ! je gagne un temps fou désormais !
0
barnabe0057 Messages postés 14440 Date d'inscription lundi 2 mars 2009 Statut Contributeur Dernière intervention 19 avril 2024 4 908
Modifié le 30 mai 2020 à 17:34
Sans voir ton fichier texte difficile de t'aider.

Est-ce que tu as bien rajouté ces commandes :
WAIT ">"
SEND "set gpon slid ascii valeur unique"
0