Dredit
Nouveau membre
Bonjour,
Je trouvais un petit script fort sympat pour me logguer automatiquement en telnet sur une machine distante et envoyer des commandes.
Le soucis et que je ne trouve pas de commande afin de copier le résultat de la commande envoyé via telnet dans un fichier texte.
Voici le script:
Je voudrais que le script créer un fichier selon la commande et y copie le résultat de cette derniére.
Ca fait un petit moment que je travail dessus et je trouve aucune solution.
Si quelqu'un a une piste de recherche je suis prenneur.
(Os Xp pro)
Je trouvais un petit script fort sympat pour me logguer automatiquement en telnet sur une machine distante et envoyer des commandes.
Le soucis et que je ne trouve pas de commande afin de copier le résultat de la commande envoyé via telnet dans un fichier texte.
Voici le script:
Code:
@set tgateboxip=iphost
@set tgateusername=login
@set tgatepassword=mot de passe
@set tgatecommand1=commande 1
@set tgatecommand2=commande 2
@set tgatecommand3=commande 3
@set tgatecommand4=
@set tgatecommand5=
@rem ///// Creation du script VBS pour connexion automatique
@echo set sh=WScript.CreateObject("WScript.Shell")>>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "%tgateusername%">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "~">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "%tgatepassword%">>telnet.vbs
@echo sh.SendKeys "~">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@rem ///// Lancement des commandes Telnet
@echo sh.SendKeys "%tgatecommand1%">>telnet.vbs
@echo sh.SendKeys "~">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "%tgatecommand2%">>telnet.vbs
@echo sh.SendKeys "~">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "%tgatecommand3%">>telnet.vbs
@echo sh.SendKeys "~">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "%tgatecommand4%">>telnet.vbs
@echo sh.SendKeys "~">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@echo sh.SendKeys "%tgatecommand5%">>telnet.vbs
@echo sh.SendKeys "~">>telnet.vbs
@echo WScript.Sleep 500>>telnet.vbs
@rem ///// Lancement de la session Telnet sur l'iTgatebox
@start /realtime telnet.exe %tgateboxip%
@cscript //nologo telnet.vbs
@del /q telnet.vbs
Je voudrais que le script créer un fichier selon la commande et y copie le résultat de cette derniére.
Ca fait un petit moment que je travail dessus et je trouve aucune solution.
Si quelqu'un a une piste de recherche je suis prenneur.
(Os Xp pro)