# $language = "VBScript"
# $interface = "1.0"
Sub Main
crt.Session.Connect "/SSH2 9"
crt.Screen.WaitForString"Choice:",1
crt.Screen.Send "2" & vbcr
crt.Screen.WaitForString"Choice:",1
crt.Screen.Send "2" & vbcr
crt.Screen.WaitForString"Choice:",1
crt.Screen.Send "3" & vbcr
crt.Screen.WaitForString"Choice:",1
crt.Screen.Send "8" & vbcr
crt.Screen.WaitForString"Choice:",1
crt.Screen.Send "1" & vbcr
crt.Screen.WaitForString"WCHX-R7609-01>"
crt.Screen.Send "enable" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Synchronous = True
crt.session.LogFileName = "D:\log\ -R3945-01.txt"
CRT.Session.Log(True)
crt.Screen.Send "telnet 33" & vbcr
crt.Screen.WaitForString"Username:"
crt.Screen.Send "admin" & vbcr
crt.Screen.WaitForString"Password:"
crt.Screen.Send " 8411740" & vbcr
crt.Screen.Send " " & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.Send "terminal length 0" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.Send "sh ver" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.Send "sh inven" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.Send "sh envi" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.Send "sh proc cpu" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.Send "sh proc cpu hist" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.Send "sh ip int bri" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.Send "sh ip ospf nei" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.Send "sh ip route" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.Send "sh run" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.Send "sh log" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
CRT.Session.Log(False)
crt.session.LogFileName = "D:\log\ -R3945-02.txt"
crt.session.Log(true)
crt.Screen.Send "telnet 4" & vbcr
crt.Screen.WaitForString"Username:"
crt.Screen.Send "admin" & vbcr
crt.Screen.WaitForString"Password:"
crt.Screen.Send " 8411740" & vbcr
crt.Screen.Send " " & vbcr
crt.Screen.WaitForString" -R3945-02"
crt.Screen.WaitForString"#"
crt.Screen.Send "terminal length 0" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh clo" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ver" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh inven" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh envi" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc cpu" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc cpu hist" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc mem" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip int bri" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip ospf nei" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip route" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh run" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh log" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "exit" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.session.Log(false)
crt.session.LogFileName = "D:\log\ -R7304-01.txt"
crt.session.Log(true)
crt.Screen.Send "telnet 3" & vbcr
crt.Screen.WaitForString"Username:"
crt.Screen.Send "admin" & vbcr
crt.Screen.WaitForString"Password:"
crt.Screen.Send " 8411740" & vbcr
crt.Screen.Send " " & vbcr
crt.Screen.WaitForString">"
crt.Screen.Send "enable" & vbcr
crt.Screen.WaitForString"Password:"
crt.Screen.Send " 8411740" & vbcr
crt.Screen.Send " " & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "terminal length 0" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh clo" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ver" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh inven" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh envi" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc cpu" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc cpu hist" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc mem" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip int bri" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip ospf nei" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip route" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh run" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh log" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "exit" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.session.Log(false)
crt.session.LogFileName = "D:\log\ -S4506-01.txt"
crt.session.Log(true)
crt.Screen.Send "telnet 2" & vbcr
crt.Screen.WaitForString">"
crt.Screen.Send "enable" & vbcr
crt.Screen.WaitForString"Password:"
crt.Screen.Send " 8411740" & vbcr
crt.Screen.Send " " & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "terminal length 0" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh clo" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ver" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh inven" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh envi" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc cpu" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc cpu hist" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc mem" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip int bri" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip ospf nei" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip route" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh run" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh log" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "exit" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.sleep 10000
crt.session.Log(false)
crt.session.LogFileName = "D:\log\ -S4503-01.txt"
crt.session.Log(true)
crt.Screen.Send "telnet 5" & vbcr
crt.Screen.WaitForString"Password:"
crt.Screen.Send " 8411740" & vbcr
crt.Screen.Send " " & vbcr
crt.Screen.WaitForString">"
crt.Screen.Send "enable" & vbcr
crt.Screen.WaitForString"Password:"
crt.Screen.Send " 8411740" & vbcr
crt.Screen.Send " " & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "terminal length 0" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh clo" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ver" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh inven" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh envi" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc cpu" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc cpu hist" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc mem" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip int bri" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip ospf nei" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip route" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh run" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh log" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "exit" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Sleep 10000
crt.session.Log(false)
crt.session.LogFileName = "D:\log\ -S4503-02.txt"
crt.session.Log(true)
crt.Screen.Send "telnet 6" & vbcr
crt.Screen.WaitForString"Password:"
crt.Screen.Send " 8411740" & vbcr
crt.Screen.Send " " & vbcr
crt.Screen.WaitForString">"
crt.Screen.Send "enable" & vbcr
crt.Screen.WaitForString"Password:"
crt.Screen.Send " 8411740" & vbcr
crt.Screen.Send " " & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "terminal length 0" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh clo" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ver" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh inven" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh envi" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc cpu" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc cpu hist" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh proc mem" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip int bri" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip ospf nei" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh ip route" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh run" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "sh log" & vbcr
crt.Screen.WaitForString"#"
crt.Screen.Send "exit" & vbcr
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.Screen.WaitForString"#",3
crt.sleep 10000
crt.session.Log(false)
End Sub
------------------------------------------------------------------
運行到第四臺的時候就開始出現故障,只能錄到cpu使用資訊的時候就出現log不完整了,只能錄開頭的一部分。后面的所有設備的log資訊全部都亂了。這個到底是什么情況?有大腿幫我解釋一下么?
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/45263.html
標籤:網絡編程
上一篇:VB的皮膚問題
