在telnet的很多应用中,telnet自动登录的应用是使用的比较广泛的。通常我们会对路由器和交换机的设备进行这些设置。那么现在我们就来详细看一下telnet自动登录路由器、交换机等网络设备的批处理。
1.@echo off
2.echo set sh=WScript.CreateObject("WScript.Shell") >telnet_tmp.vbs
3.echo WScript.Sleep 300 >>telnet_tmp.vbs
4.echo sh.SendKeys "open 你的网络设备telnet登录IP" >>telnet_tmp.vbs
5.echo WScript.Sleep 300 >>telnet_tmp.vbs
6.echo sh.SendKeys "{ENTER}" >>telnet_tmp.vbs
7.echo WScript.Sleep 300 >>telnet_tmp.vbs
8.echo sh.SendKeys "你的用户名{ENTER}">>telnet_tmp.vbs
9.echo WScript.Sleep 300 >>telnet_tmp.vbs
10.echo sh.SendKeys "你的密码{ENTER}">>telnet_tmp.vbs
11.start telnet
12.cscript //nologo telnet_tmp.vbs
13.del telnet_tmp.vbs
telnet自动登录代码解释:
本段代码WScript.Sleep 300 表示登录设备延时,就是给设备一个接受出来的时间;open 是打开telnet,并登录到指定ip地址;{ENTER}自然是回车了;SendKeys是关键,表示自动输入的内容。保存以上内容为rout.bat批处理文件,每次登录网络设备就不要先win+R -- cmd --telnetIP -- 用户名 -- 密码 这样麻烦了,直接运行这个bat文件即到达登录状态。当然,如果你想登录后进入其他状态,比如conf配置状态,你还可以在输入密码后面再加几行,比如:
1....
2.
3.echo WScript.Sleep 300 >>telnet_tmp.vbs
4.echo sh.SendKeys "你的密码{ENTER}">>telnet_tmp.vbs
5.echo WScript.Sleep 300 >>telnet_tmp.vbs
6.echo sh.SendKeys "conf{ENTER}">>telnet_tmp.vbs
7.start telnet
8....
telnet自动登录后的命令在start telnet之后写,如需回车还要加上{ENTER},和延时命令。有的交换机在输入后需要更多的等待时间,可以酌情多增加几行echo WScript.Sleep 300 >>telnet_tmp.vbs给设备缓冲延时。
总之,监控路由器交换机运行,限制路由器交换机运行,控制路由器交换机运行,管理路由器交换机运行,屏蔽路由器交换机运行,过滤路由器交换机运行,阻断路由器交换机运行,拦截路由器交换机运行,封堵路由器交换机运行,禁用路由器交换机运行,禁网络电话Skype下载,限路由器交换机运行,封路由器交换机运行,禁路由器交换机运行,限路由器交换机运行,封局域网路由器交换机运行流量,路由器交换机运行端口,路由器交换机运行协议,路由器交换机运行服务器IP,如何控制路由器交换机运行,如何网络病毒,如何限制路由器交换机运行,如何封堵路由器交换机运行,如何监控局域网路由器交换机运行流量,如何局域网管理路由器交换机运行等等这些功能,聚生网管限制局域网软件都可以实现!
相关链接: