ImageVerifierCode 换一换
格式:DOC , 页数:4 ,大小:47.50KB ,
资源ID:3502181      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3502181.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(vbs脚本在secureCRT的应用.doc)为本站会员(sk****8)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

vbs脚本在secureCRT的应用.doc

1、vbs 脚本在 secureCRT 的应用(设备升级篇)最近在给中兴的 EPON 的 ONU 设备升级,有 113 台设备,没有连接 OLT,主管说让我安装设备之前最好先升级好,以免旧版本的 BUG 会引起客户的不满。于是我用 TFTP 方式按照 TXT 脚本复制给 ONU 升级,升级完后,我发现工作效率极低,因为 ONU 有响应时间,如果用脚本复制进去执行的话,会导致缺损命令,导致多行命令无法一次执行完,必须一条条粘上去,极度影响了工作效率,大概花了一个下午的时间只升级了 7 台设备,这样的工作效率我是无法忍受的。之前看到过 secureCRT 支持 vbs 脚本,但是由于我的编程学的非常差

2、,只能暂时靠 secureCRT 的录制脚本功能,暂时解决升级问题,但是过程中有很多问题,比如每台 ONU 的 mac 地址不同,所以完全按照录制脚本是不行的,必须自己修改。最后我完成了无数次的实验,解决了很多 bug,现在的 vbs 脚本,基本上能够满足我 TFTP 升级 ONU 的工作效率,大概用了四五天的时间,就把 113 台设备升级完毕了。过程只需要插入电源,开启 secureCRT 的连接,最后弹出对话框表示结束,整个升级工作完成,最后把 ONU 和两个 PON 的 mac 地址和编号对应,就行了。以下是 TFTP 升级代码(之前已经在 secureCRT 上设置了初始回车键进入升级

3、模式)?Download update_ZTE_ONU_F809_TFTP.txt123456789101112131415161718192021222324252627282930313233343536373839404142#$language = “VBScript“#$interface = “1.0“crt.Screen.Synchronous = True This automatically generated script may need to be edited in order to work correctly.Sub Maincrt.Screen.Send “c“

4、 chr(13)crt.Screen.WaitForString “ “crt.Screen.Send “192.168.2.99“ chr(13)crt.Screen.WaitForString “ “crt.Screen.Send chr(13)crt.Screen.WaitForString “ “crt.Screen.Send chr(13)crt.Screen.WaitForString “ “crt.Screen.Send “192.168.2.2“ chr(13)crt.Screen.WaitForString “ “crt.Screen.Send chr(13)crt.Scre

5、en.WaitForString “ “crt.Screen.Send chr(13)crt.Screen.WaitForString “The Board WorkType: 0 “crt.Screen.Send chr(13)If crt.Screen.WaitForString(“ok!“F809# “,1)=False Thencrt.Screen.Send “downver MBSS.bin MBSS.bin MBSS“ chr(13)End IfIf crt.Screen.WaitForString(“version download success.“)=True Thencrt

6、.Screen.WaitForString “F809# “crt.Screen.Send “downver MBSS.bak MBSS.bak MBSS“ chr(13)crt.Screen.WaitForString “F809# “crt.Screen.Send “runver“ chr(13)crt.Screen.Send chr(13)crt.sleep 2000crt.Screen.WaitForString “Login:“crt.sleep 1000crt.Screen.Send “admin“ chr(13)crt.Screen.WaitForString “Password

7、:“crt.sleep 1000crt.Screen.Send “admin“ chr(13)crt.Screen.WaitForString “ZXAN“4344454647484950515253545556575859606162636465666768697071727374757677787980818283848586crt.Screen.Send “en“ chr(13)crt.Screen.Send “admin“ chr(13)crt.sleep 1000crt.Screen.WaitForString “ZXAN# “crt.Screen.Send “config“ chr

8、(13)crt.Screen.WaitForString “ZXAN(config)# “crt.Screen.Send “serial attrib basic com_0/3/1 RS485 baud 1200 parity even data 8 stop 1“ chr(13)crt.Screen.WaitForString “ZXAN(config)# “crt.sleep 1000crt.Screen.Send “serial attrib basic com_0/3/2 RS485 baud 1200 parity even data 8 stop 1“ chr(13)crt.Sc

9、reen.WaitForString “ZXAN(config)# “crt.sleep 1000crt.Screen.Send “serial attrib basic com_0/3/3 RS485 baud 1200 parity even data 8 stop 1“ chr(13)crt.Screen.WaitForString “ZXAN(config)# “crt.sleep 1000crt.Screen.Send “serial attrib basic com_0/3/4 RS485 baud 1200 parity even data 8 stop 1“ chr(13)cr

10、t.Screen.WaitForString “ZXAN(config)# “crt.sleep 1000crt.Screen.Send “exit“ chr(13)crt.Screen.WaitForString “ZXAN# “crt.Screen.Send “write“ chr(13)crt.Screen.WaitForString “ZXAN# “crt.Screen.Send “show ver“ chr(13)crt.Screen.WaitForString “ZXAN# “crt.Screen.Send “show run“ chr(13)crt.sleep 1000crt.S

11、creen.Send chr(13)crt.Screen.WaitForString “ZXAN# “crt.Screen.Send “show mac sys“ chr(13)crt.Screen.WaitForString “ZXAN# “crt.Screen.Send “write“ chr(13)crt.Screen.Send chr(13)crt.Dialog.MessageBox“恭喜!固件升级成功!点击【确定】自动断开会话!“crt.Session.Disconnect()ElseIf crt.Screen.WaitForString(“eTSEC1: No link.“)=True Thencrt.sleep 3000crt.Screen.Send chr(13)crt.Screen.WaitForString “version download failed.“crt.Dialog.MessageBox“警告:固件下载失败!点击【确定】将停止脚本运行!“87 crt.Session.Disconnect()crt.quit()End IfEnd Sub

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。