Jump to content
Калькуляторы

автоматизация telnet из под win хочу макрос в телнет из под винды

здравствуйте.

хотелка - типовые операции автоматизировать и свичи настраивать через телнет заранее сгенерированным конфигом.

все что нагуглил - на перле с никсами.

а умею только с виндой.

что посоветуете?

Share this post


Link to post
Share on other sites

perl/windows

ну или виртуалку поставить

Share this post


Link to post
Share on other sites

все что нагуглил - на перле с никсами

Перловку под венду уже отменили?

 

На cygwin попутно стоило бы глянуть, IMHO.

Share this post


Link to post
Share on other sites

здравствуйте.

хотелка - типовые операции автоматизировать и свичи настраивать через телнет заранее сгенерированным конфигом.

все что нагуглил - на перле с никсами.

а умею только с виндой.

что посоветуете?

Научиться с никсами

Share this post


Link to post
Share on other sites

а через putty, teraterm или еще как-то никак?

chr(13) как туда передать ?

Share this post


Link to post
Share on other sites

"костыляво", но решил через VB не выходя из винды

 

strComputer = "тут ипышник"

strFilename = "2_03.txt"

 

Set oShell = WScript.CreateObject("WScript.Shell")

oShell.Run "telnet.exe "& strComputer

WScript.Sleep 200

oShell.SendKeys "тут логин"

WScript.Sleep 200

oShell.SendKeys chr(13)

WScript.Sleep 200

oShell.SendKeys "тут пароль" & chr(13)

WScript.Sleep 200

 

oShell.SendKeys "upload configuration _ip_ /cat\dlink\"&strFilename& chr(13)

WScript.Sleep 5000

 

oShell.SendKeys "save "& chr(13)

WScript.Sleep 500

 

'выход

oShell.SendKeys "logout" & chr(13)

 

наполнять можно по вкусу

Edited by kf72

Share this post


Link to post
Share on other sites

здравствуйте.

хотелка - типовые операции автоматизировать и свичи настраивать через телнет заранее сгенерированным конфигом.

все что нагуглил - на перле с никсами.

а умею только с виндой.

что посоветуете?

bash для win32.

nc или netcat . nc вроде есть с bash вместе. если что качни

пример

printf "login\rpass\rshow ipif\rlogout\r" | nc 10.10.10.1 23

Edited by roysbike

Share this post


Link to post
Share on other sites

nc или netcat

Кстати да, чойта я про него и забыл :(

Share this post


Link to post
Share on other sites

поставить виртуалку, на неё никсы, и делать не перлом, а шелом - так быстрее

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now