我用deepseek写了个批量备份40多台交换机配置的脚本
医院单位网络工程师工作经验分享篇
一、本文目的:
最近deepseek大火,好消息是它非常善于写小程序,小脚本,还可以帮你分析。单位医院40多台交换机,我寻思着能否写个批量自动备份的脚本,每天执行一次。于是便有了这次试验。及时交换机备份配置可以在交换机损坏的情况下,可以及时恢复最新的配置。
二、设备对象:
H3C交换机,核心交换机、接入层交换机,如H3C S7506、S5230、S3100,已测试2004-2023年的设备,包括设备软件版本Version 3.10、Version 5.20、Version 7.1.0都能完美运行。

来张我们医院杂乱的弱电井
三、试验结果:
实现40多台交换机批量备份,并生成备份统计日志。
脚本运行过程
自动备份下来的配置,按每天日期归档
四、脚本运行环境:
安装python,安装paramiko库
五、脚本功能:
1、采用SSH协议登录交换机
2、轮巡备份交换机配置ip列表
按格式输入你要备份的设备ip列表
3、自动生成备份文件夹,自动生成每天一份的备份统计日志。
备份可以输出统计信息
六、创作过程和步骤:
1、先告诉deekseek,你需要实现单台交换机SSH登录备份配置。
1-2步骤可以结合一起
2、告诉deekseek,你需要生成备份配置文件,备份在电脑D盘下面。
3、告诉deekseek,你需要备份不同ip的交换机,并需要一个信息表,填入包含登录的ip,登录用户名和密码表。
交互过程
4、告诉deekseek,你还需要根据每次备份的过程生成日志统计信息。
5、告诉deekseek,你的配置需要每天进行一次备份,分别放在以每天日期为命名的文件夹。
按日期归档备份文件
6、然后根据生成的脚本慢慢调试,逐步完善脚本。
遇到的问题,与deepseek的交互
不停调试、优化脚本
七、试验结果和收获:
放半页最终的脚本文件
批量备份脚本文件非常小,只有8KB,放在windows系统下定期执行非常方便,有需要的小伙伴留下邮箱,我看到一定发给大家(但必须点赞关注转发啊!手敲原创文章不容易啊,不是用deepseek写的~)。你们拿回去,先运行一次,然后在D:\Switch_Backup生成的switch_list.txt中填入你的交换机ip列表即可使用脚本!
本次试验,学会使用deepseek写脚本,非常轻松,我试过对比其他人工智能平台,真是准确多了。对于没有编程经验的我也是非常方便和入手的!这个脚本调试的过程还遇到一个小问题,折腾了一天,后面发觉是登录的账号没有查看配置的权限,难怪其中一些输出的备份配置有报错。写这个小脚本给我很多启发,后面我打算将用deepseek写小脚本解决我在工作用的很多繁杂的问题,这个是值得探讨的。还有不懂编程的也不用太担心,只有计算机基础即可。