通过脚本远程登录交换机

脚本思路:

    每次执行通过bat脚本命令生成telnet_tmp.vbs脚本文件,然后通过此vbs脚本向Telnet控制台发送命令,实现登录交换机执行预设的命令。

脚本内容:

@echo off

echo set sh=WScript.CreateObject("WScript.Shell") >telnet_tmp.vbs

echo WScript.Sleep 300 >>telnet_tmp.vbs

echo sh.SendKeys "open 10.66.7.201" >>telnet_tmp.vbs

echo WScript.Sleep 300 >>telnet_tmp.vbs

echo sh.SendKeys "{ENTER}" >>telnet_tmp.vbs

echo WScript.Sleep 300 >>telnet_tmp.vbs

echo sh.SendKeys "Administrator{ENTER}">>telnet_tmp.vbs

echo WScript.Sleep 300 >>telnet_tmp.vbs

echo sh.SendKeys "password{ENTER}">>telnet_tmp.vbs

echo WScript.Sleep 300 >>telnet_tmp.vbs

echo sh.SendKeys "poweron bay all{ENTER}">>telnet_tmp.vbs

echo WScript.Sleep 300 >>telnet_tmp.vbs

echo sh.SendKeys "exit{ENTER}" >>telnet_tmp.vbs

echo WScript.Sleep 300 >>telnet_tmp.vbs

echo sh.SendKeys "q{ENTER}" >>telnet_tmp.vbs

echo WScript.Sleep 300 >>telnet_tmp.vbs

echo sh.SendKeys "q{ENTER}" >>telnet_tmp.vbs

start telnet 

cscript //nologo telnet_tmp.vbs

echo del telnet_tmp.vbs

exit

exit

你可能感兴趣的:(交换机,远程登录交换机)