Tags
Well I finally got around to writing a script in order log into all my lab routers. Why? I got tired of typing R1, then password, breaking out and going to the next. When you connect to 8 routers for every lab, it takes time.
So, below is the script I use for my SecureCRT session. Pretty simple, just did a record of the first two and then edited the rest of them in.
It can also be found here for easier reading:
http://pastebin.com/NUdBENdc
—————————————————————–
#$language = “VBScript”
#$interface = “1.0”
crt.Screen.Synchronous = True
Sub Main
crt.Screen.Send “r1” & chr(13)
crt.Screen.WaitForString “Password: ”
crt.Screen.Send “PassWord” & chr(13)
crt.Screen.Send chr(13)
crt.Screen.WaitForString “Rack1R1#”
crt.Screen.Send chr(30) & “x2” & chr(13)
crt.Screen.WaitForString “TS1#”
crt.Screen.Send “r2” & chr(13)
crt.Screen.WaitForString “Password: ”
crt.Screen.Send “PassWord” & chr(13)
crt.Screen.Send chr(13)
crt.Screen.WaitForString “Rack1R2#”
crt.Screen.Send chr(30) & “x3” & chr(13)
crt.Screen.WaitForString “TS1#”
crt.Screen.Send “r3” & chr(13)
crt.Screen.WaitForString “Password: ”
crt.Screen.Send “PassWord” & chr(13)
crt.Screen.Send chr(13)
crt.Screen.WaitForString “Rack1R3#”
crt.Screen.Send chr(30) & “x4” & chr(13)
crt.Screen.WaitForString “TS1#”
crt.Screen.Send “r4” & chr(13)
crt.Screen.WaitForString “Password: ”
crt.Screen.Send “PassWord” & chr(13)
crt.Screen.Send chr(13)
crt.Screen.WaitForString “Rack1R4#”
crt.Screen.Send chr(30) & “x5” & chr(13)
crt.Screen.WaitForString “TS1#”
crt.Screen.Send “r5” & chr(13)
crt.Screen.WaitForString “Password: ”
crt.Screen.Send “PassWord” & chr(13)
crt.Screen.Send chr(13)
crt.Screen.WaitForString “Rack1R5#”
crt.Screen.Send chr(30) & “x6” & chr(13)
crt.Screen.WaitForString “TS1#”
crt.Screen.Send “r6” & chr(13)
crt.Screen.WaitForString “Password: ”
crt.Screen.Send “PassWord” & chr(13)
crt.Screen.Send chr(13)
crt.Screen.WaitForString “Rack1R6#”
crt.Screen.Send chr(30) & “x7” & chr(13)
crt.Screen.WaitForString “TS1#”
crt.Screen.Send “r7” & chr(13)
crt.Screen.WaitForString “Password: ”
crt.Screen.Send “PassWord” & chr(13)
crt.Screen.Send chr(13)
crt.Screen.WaitForString “Rack1R7#”
crt.Screen.Send chr(30) & “x8” & chr(13)
crt.Screen.WaitForString “TS1#”
crt.Screen.Send “r8” & chr(13)
crt.Screen.WaitForString “Password: ”
crt.Screen.Send “PassWord” & chr(13)
crt.Screen.Send chr(13)
crt.Screen.WaitForString “Rack1R8#”
crt.Screen.Send chr(30) & “x9” & chr(13)
crt.Screen.WaitForString “TS1#”
crt.Screen.Send “1” & chr(13)
End Sub