实现交换机批量维护

2018-11-08 05:33:12
网络安全和信息化 2018年1期
关键词:批处理配置文件批量

通过示例程序完成多台CISCO交换机配置的备份,大家也可以按照此方法完成其他批量维护的工作。

另外,此方法也适用于像华为等其它型号交换机以及服务器的批量维护,只要维护对象上运行了TELNET服务即可。

示例中假设TELNET的登陆密码都是CISCO。

程序编制的思路是通过 VB脚 本 backupCFG.vbs,读取存有交换机名称、IP地址及口令的Excel表d:ciscoswitch.xlsx。

通过TELNET访问所有交换机,给交换机发出命令。

具体做法如下:

1.在存储交换机配置文件的机器(此例中是地址为10.19.138.69机器)上运行tftp服务。

2.生成一个批处理文件backupCFG.bat,将批处理文件设置为可执行后,在命令行下执行,就会把一批交换机的配置文件发送到上述机器上。

backupCFG.bat的内容如下,命令后面为注释,下同。

3.编 制VB脚 本backupCFG.vbs。

‘前面的批处理脚本中,TELNET已经启动,此句向TELNET发出open命令,连接交换机TELNET服务;

‘休 眠1秒 钟,等 待TELNET回显,根据网速,可适当调整数值;

‘发出TELNET登陆口令,假设所有交换机口令都是cisco;

图1 存储恢复成功

‘释放Excel对象所占用的系统资源。

4.说明:

由于批处理文件执行过程中接管了键盘输入,所以执行过程中不可以操作键盘。

同时,也不能操作鼠标,使程序焦点从“telnet”转移到别处。

本示例中的Excel表格格式如图1所示。若与此不同,脚本中的读取IP地址、交换机名称以及口令的单元格位置Cell(i,j)就需要修改,i和j为单元格的行号和列号。

猜你喜欢
批处理配置文件批量
提示用户配置文件错误 这样解决
批量提交在配置分发中的应用
科学家(2021年24期)2021-04-25 12:55:27
搭建简单的Kubernetes集群
互不干涉混用Chromium Edge
忘记ESXi主机root密码怎么办
浅议高校网银批量代发
基于PSD-BPA的暂态稳定控制批处理计算方法的实现
基于AUTOIT3和VBA的POWERPOINT操作题自动批量批改
考虑价差和再制造率的制造/再制造混合系统生产批量研究
批处理天地.文件分类超轻松