![]() |
![]() |
![]() |
|
Как использовать telnet в бат-файле ? | ☑ | ||
---|---|---|---|---|
0
Chai Nic
10.05.08
✎
22:01
|
Требуется из командного файла периодически коннектится к определенному хосту телнетом, послать на исполнение команду, и получив ответ(результат), сохранить его в текстовом логе. Как это сделать под виндой?
|
|||
1
Конфигуратор Сеня
10.05.08
✎
22:06
|
telnet/?
|
|||
2
Конфигуратор Сеня
10.05.08
✎
22:07
|
и юзай vbs, это модно
|
|||
3
Chai Nic
10.05.08
✎
22:29
|
(1) telnet /? читал в первую очередь, не нашел там возможность указать логин-пароль и команды для запуска в сеансе. А через пайп текст передать не удается - телнет сразу вылетает, наверное это специально сделали..
(2) ну ты сказал.. мне проще в виртуальной машине линукс поставить и в нем сделать ) |
|||
4
Конфигуратор Сеня
10.05.08
✎
22:34
|
> мне проще в виртуальной машине линукс поставить и в нем сделать
ты с телнетом под виндой разобраться не можешь, куда тебе до линукса, лузер |
|||
5
b_ru
10.05.08
✎
22:38
|
не умеет телнет так работать. Путти какой-нить надо
|
|||
6
Chai Nic
10.05.08
✎
22:58
|
Вот как это легко делается в линуксе.. А как аналогичное сделать в винде?
--- #!/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
Конфигуратор Сеня
10.05.08
✎
23:05
|
читай внимательно 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
Chai Nic
10.05.08
✎
23:13
|
(7) Ну и как с помощью этого автоматически подключиться с конкретными логином/паролем?
|
|||
9
Конфигуратор Сеня
10.05.08
✎
23:15
|
(8) да никак гыыы, вопрос этот уже 5 лет перетирают на ХБТ.
батник серверу не передает логин и пароль. юзай путти или другие клиенты http://forum.ixbt.com/?id=22&forumpage_days=730&name=telnet&author= тут поищи |
|||
10
smaharbA
11.05.08
✎
08:59
|
даже очень просто
|
|||
11
SPV82
11.05.08
✎
19:41
|
(10) Ну и как же? В свое время озадачивался подобным, стандартными средствами рещилось только через эмуляцию нажатия клавиш через WSH.
|
|||
12
Denjs
11.05.08
✎
20:25
|
как я понимаю - проблема с указанием пароля.
перенаправление потоков ввода/вывода под виндой сработает? т.е. если направить на вход телнету файл? чтонибудь типа telnet ip port << file |
|||
13
Chai Nic
11.05.08
✎
21:15
|
(12) Оно работает, только telnet.exe с ним не хочет работать..
|
|||
14
Denjs
11.05.08
✎
21:48
|
а? только telnet.exe у нас telnet-клиент?
что там с putty в параметрах командной строки? |
|||
15
Chai Nic
12.05.08
✎
07:45
|
(14) А когда это putty стал консольным клиентом? Да и он нормально через комстроку не конфигурится, по крайней мере пароль я не нашел как там указать.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |