我需要在SOHO环境中为互联网gw提出简单的解决方案。它有2个互联网连接 - 主要通过adsl链接和通过USB 3G调制解调器备份。两个连接都导出标准PPP接口,因此可以通过命令行或脚本轻松打开/关闭它们。脚本必须能够:
我可以借用任何建议和有用的代码片段/片段,以使这些任务更容易吗?
答案 0 :(得分:2)
使用以下脚本,您可以检查连接是否已启动,添加一些睡眠和循环,您就可以了。
Function ExecPing(strTarget)
Set objShell = CreateObject("WScript.Shell")
Set objExec = objShell.Exec("ping -n 2 -w 1000 " & strTarget)
strPingResults = LCase(objExec.StdOut.ReadAll)
If InStr(strPingResults, "reply from") Then
WScript.Echo VbCrLf & strTarget & " responded to ping."
ExecPing = True
Else
WScript.Echo VbCrLf & strTarget & " did not respond to ping."
ExecPing = False
End If
End Function
ExecPing inputbox( "Give the ip/unc/url to ping:")