Показать полную графическую версию : CMD/Bat авторизация через telnet
Добрый день коллеги.
Подскажите пожалуйста, как написать батник для авторизации через telnet
telnet 192.168.19.20, после ввода появляются строка ввода:
Username: - после ввода логина и нажатие клавиши Enter, появляется поле:
Password - для ввода пароля
Заранее огромное спасибо!
Anonymоus
14-12-2011, 19:46
Посмотрите в сторону NirCmd (http://www.nirsoft.net/utils/nircmd.html) - он позволяет эмулировать нажатия клавиш.
Например, что-то вроде этого. Обратите внимание ещё и на команду script, чтобы вынести пароль и имя пользователя в отдельный файл.
@Echo Off
:: Запускаем telnet без создания нового окна
Start /B telnet 192.168.19.20
:: Задержка на одну секунду, чтобы с гарантией дождаться ответа от сервера
nircmdc wait 1000
:: Вводим имя пользователя посимвольно
nircmdc sendkey shift down
nircmdc sendkey g press
nircmdc sendkey shift up
nircmdc sendkey u press
nircmdc sendkey e press
nircmdc sendkey s press
nircmdc sendkey t press
nircmdc sendkey enter press
:: Вводим пароль посимвольно
nircmdc sendkey a press
nircmdc sendkey n press
nircmdc sendkey o press
nircmdc sendkey n press
nircmdc sendkey y press
nircmdc sendkey m press
nircmdc sendkey o press
nircmdc sendkey u press
nircmdc sendkey s press
nircmdc sendkey enter press
:: Всё, подключились
можно использовать Telnet Script Executor
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.