使用批量重定向Telnet窗口的输出,其中命令通过VB脚本执行

时间:2017-04-13 10:04:12

标签: batch-file redirect vbscript

我创建了一个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

0 个答案:

没有答案