一般来说ftp 做batch 处理事务时非常常见的事情
那么如果Batch telnet,让我们的管理工作更加的轻松呢
一般来说两种方法: 1、VBS 法(Windows Script Host) 2、自动终端法(一些可以配置自动 telnet 的终端) 在这里我们讨论第一种方法:VBS 法
由于 Windows Script Host 是系统自带的,我们不需要安装地方放软件就可以搞定
所以它一般是解决问题的首选
首先,我们建立一个名字叫做tel
v bs 的脚本,这里用 telnet 到 cisco 路由器上作为一个例子,相关内容大家可以修改
'建立 Shell 对象 set sh=WScript
CreateObject("WScript
Shell") WScript
Sleep 1000 '向 telnet 发送我们平时录入的命令 sh
SendKeys "open 192
1" WScript
Sleep 1000 sh
SendKeys "{ENTER}" WScript
Sleep 1000 sh
SendKeys "password{ENTER}" WScript
Sleep 1000 sh
SendKeys "en{ENTER}" WScript
Sleep 1000 sh
SendKeys "passord{ENTER}" WScript
Sleep 1000 '运行 cisco 的show run 命令 sh
SendKeys "show run{ENTER}" 然后,建立一个 batch_tel
bat 的批处理文件: rem 启动 telnet start telnet
exe rem batch telnet cscript //nologo tel
vbs 最后,我们只需要运行batch_tel