某高校批量升级IOS,刚开始手动升。感觉很慢,写了个类似的脚本。如下:

1,Topology

                                   Eth_link
         Switch(3750x)  -------------- Computer(Tftp32)  
        192.168.1.1/24                 192.168.1.110/24

2 , 配置

———————————————————————————————————————————————

en
conf t
int vl 1
no shut
ip add 192.168.1.1 255.255.255.0        
exit
exit                                                       //交换都可用管理IP或者3层IP与local_computer来通信。
!                                                           //vlan1启动需要几s时间,些许等待。
!
copy tftp: flash:                                       //把电脑端的IOS拷到交换机
192.168.1.110                                         //会提示地址,把你所设的地址填到此处
c3750-ipservicesk9-mz.122-55.SE1.bin       //会提示IOS名字,把IOS名字填到此处。
c3750-ipservicesk9-mz.122-55.SE1.bin        //同上

!

dir

                                                 
!======= if there is ok,continue ============

conf t
boot sys flash:/c3750-ipservicesk9-mz.122-55.SE1.bin          //把启动项写入系统      
exit
wr mem
erase startup-config                        //此项,针对新设备上架清配置

reload

3,查看是否升级成功

!===== show IOS =====

sh ver              
sh boot
———————————————————————————————————————————————

Notice: 升级前先看存储空间是否足够,还有升级完后IOS保留与否在你。本内容只实用,无技术含量!