此脚本程序可帮助实际项目交付过程中对交换机等设备进行 Telnet 自动化运维。
脚本来历:主导某个项目网络设备太多了,初期设备没有命名以及配置有变动手动修改浪费时间、易错误。
主要特性:
- 支持单个 IP 或 IP 范围(形如 192.168.1.10-192.168.1.20);
- 支持 Excel 文件导入,批量读取 host, username, password, command 列,一次性执行多台设备的命令;
- 多线程后台执行,在命令执行过程中界面不会卡死,可随时取消执行;
- 执行回显与结果显示,可导出回显文本,也可生成错误日志文件。
其它功能:
- 取消执行
- 若在执行中想停止后续操作,可点击“取消执行”。已经连接并执行的设备不会中断,程序会在下一台主机开始前检查取消标志并停止。
- 清空
- 重置所有输入框与回显窗口,并恢复“用户名”、“密码”、“自定义命令”等的可编辑状态(如之前因 Excel 导入被禁用)。
- 导出回显
- 将当前在“执行回显窗口”中的所有文本写入到指定 .txt 文件;
- 生成日志
- 将本次执行过程中的错误信息(时间、IP、命令、错误原因、部分回显等)保存到 .txt 文件。若无错误则不会生成任何记录(或提示“无错误日志可导出”)
具体使用可以参考文件目录内的文本文件(使用过程中,如出现BUG问题可以反馈原帖,看到会进行更新优化。)不建议重要环境使用此脚本程序!!!
脚本主界面
通过网盘分享的文件:Network-自动化-V1.0.1(多线程版本-JYTC).zip
链接: https://pan.baidu.com/s/117e6vYtacH8vo_mV9y1laA?pwd=52pj 提取码: 52pj
正文完