自动刷脚本工具(附下载)

张工编写的自动刷脚本工具,从串口连接,密码输入,密码更改,aaa密码设置交互输入,snmp-agent需要交互输入,到多台设备自动刷机,统统一个程序搞定。bug反馈微信:wushenlan

下载地址:点我

使用说明:

1、main_conf.txt文件第一行为console口,console线是哪个口,就改为哪个口

2、main_conf.txt文件中以双斜杠//开始的,为注释,不需要运行的命令可以用双斜杠//注释掉

3、main_conf.txt文件,从第四行开始,每行的格式为:之前命令返回的结果’命令’延时,如Password:’Cisco’0,就是出现密码输入提示,命令就是输入密码,0为延时,一般短命令延时为0,如果命令执行后,需要比较长的时间,则填写相应的秒数,比如延时10秒就写10。

4、“之前命令返回的结果’命令’延时”,这种格式的行,主要是为了交互式输入或者延时比较长的输入,比如某些版本snmp-agent密码的配置,就是交互式输入,直接通过复制粘贴的方式无法刷配置,可以通过“之前命令返回的结果’命令’延时”,这种方式交互输入,其他可以直接刷的命令可以写在cfg_begin—和cfg_end—5之间,其中cfg_end—5的5为延时,如果命令比较耗时,可以设置延时时间,否则可能无法返回结果,后续命令也无法执行。

5、延时的好处是,我们配置后,有些配置需要几秒到十几秒的时间生效,比如ospf等,通过延时,可以在命令执行后,等待配置生效,协议协商,端口UP,再执行ping,display ip interface brief,display ip routing-table等命令,这样就能实现自动配置,自动测试,不用来回复制粘贴,也是本程序主要的目的

6、可以通过———–暂停命令,比如一台设备刷好后自动暂停,等第二台设备开机,第二台设备启动好以后,按任意键继续执行命令。

7、支持在main_conf.txt文件中,通过cfg_file:test.txt’0这种格式的行,引用脚本文件

8、main_conf.txt文件以及引用的其他配置文件(非必需)编写好以后,待设备启动好,将电脑与设备通过console线连接好,双击运行程序,即可自动根据编写的脚本刷配置。

注,配置文件中不能包含中文字符,程序bug,不要在main_conf.txt及脚本文件中添加多余的制表符、空格等不可见字符,可能导致程序出错。

发布日期:
分类:调试