我创建了一个VBScript代码,通过端口telnet服务器。成功登录后,它将运行一些命令,并注销。 创建一个批处理文件,它将创建一个VBScript文件并输入上述所有命令。
我需要保存在telnet窗口上运行的命令的所有输出,即执行的VBScript的输出。
或者是他们的任何其他方式我可以单独运行VBScript并保存日志。
这是批次代码:
echo Set cloner = CreateObject("WScript.Shell")>> C:\temp.vbs
echo cloner.run"cmd">> C:\temp.vbs
echo WScript.Sleep 500>> C:\temp.vbs
echo cloner.SendKeys"telnet 192.168.1.1 6000">> C:\temp.vbs
echo cloner.SendKeys("{Enter}")>> C:\temp.vbs
echo WScript.Sleep 500>> C:\temp.vbs
echo cloner.SendKeys"root">> C:\temp.vbs
echo cloner.SendKeys("{Enter}")>> C:\temp.vbs
echo cloner.SendKeys"11111111">> C:\temp.vbs
echo cloner.SendKeys("{Enter}")>> C:\temp.vbs
echo cloner.SendKeys"DISP CONFIG">> C:\temp.vbs
echo cloner.SendKeys("{Enter}")>> C:\temp.vbs
echo WScript.Sleep 1000>> C:\temp.vbs
echo cloner.SendKeys"EXIT">> C:\temp.vbs
echo cloner.SendKeys("{Enter}")>> C:\temp.vbs
echo cloner.SendKeys"EXIT">> C:\temp.vbs
echo cloner.SendKeys("{Enter}")>> C:\temp.vbs
temp.vbs
del C:\temp.vbs
exit