Как использовать telnet в бат-файле ? #338818


#0 by Chai Nic
Требуется из командного файла периодически коннектится к определенному хосту телнетом, послать на исполнение команду, и получив ответ(результат), сохранить его в текстовом логе. Как это сделать под виндой?
#1 by Конфигуратор Сеня
telnet/?
#2 by Конфигуратор Сеня
и юзай vbs, это модно
#3 by Chai Nic
telnet /? читал в первую очередь, не нашел там возможность указать логин-пароль и команды для запуска в сеансе. А через пайп текст передать не удается - телнет сразу вылетает, наверное это специально сделали.. ну ты сказал.. мне проще в виртуальной машине линукс поставить и в нем сделать )
#4 by Конфигуратор Сеня
> мне проще в виртуальной машине линукс поставить и в нем сделать ты с телнетом под виндой разобраться не можешь, куда тебе до линукса, лузер
#5 by b_ru
не умеет телнет так работать. Путти какой-нить надо
#6 by Chai Nic
Вот как это легко делается в линуксе.. А как аналогичное сделать в винде? --- #!/bin/bash                                                                                                                                                                                                                                               user=<username>                                                                                                               pass=<password>                                                                                                               logfile=<log file name>                                                                                                       ip=<telnet server>                                                                                                           cmd=<command on server side>                                                                                                                                                                                                                             (                                                                                                                                sleep 1                                                                                                                      echo $user                                                                                                                  sleep 1                                                                                                                      echo $pass                                                                                                                  sleep 1                                                                                                                      echo $cmd                                                                                                                    sleep 1                                                                                                                   ) | telnet $ip >> $logfile
#7 by Конфигуратор Сеня
читай внимательно telnet/? telnet [-a][-e escape char][-f log file][-l user][-t term][host [port]] -a      Attempt automatic logon. Same as -l option except uses         the currently logged on user's name.
#8 by Chai Nic
Ну и как с помощью этого автоматически подключиться с конкретными логином/паролем?
#9 by Конфигуратор Сеня
да никак гыыы, вопрос этот уже 5 лет перетирают на ХБТ. батник серверу не передает логин и пароль. юзай путти или другие клиенты = тут поищи
#10 by smaharbA
даже очень просто
#11 by SPV82
Ну и как же? В свое время озадачивался подобным, стандартными средствами рещилось только через эмуляцию нажатия клавиш через WSH.
#12 by Denjs
как я понимаю - проблема с указанием пароля. перенаправление потоков ввода/вывода под виндой сработает? т.е. если направить на вход телнету файл? чтонибудь типа telnet ip port << file
#13 by Chai Nic
Оно работает, только telnet.exe с ним не хочет работать..
#14 by Denjs
а? только telnet.exe у нас telnet-клиент? что там с putty в параметрах командной строки?
#15 by Chai Nic
А когда это putty стал консольным клиентом? Да и он нормально через комстроку не конфигурится, по крайней мере пароль я не нашел как там указать.
Тэги: Админ
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С