vbscript - 有没有一种简单的方法可以使用 VBScript 验证网络上是否存在服务器?

标签 vbscript networking

我的最终目标是确定具有特定凭据的特定服务器上的特定数据库正在运行,但此时我会满足于检查并查看服务器是否确实在网络上运行的能力。有没有人有办法做到这一点?我好像在画一个空白。

迈克尔

最佳答案

试试这个

Dim target
Dim result

target= "172.19.130.96"

Set shell = WScript.CreateObject("WScript.Shell")

Set shellexec = shell.Exec("ping " & target) 

result = LCase(shellexec.StdOut.ReadAll)

If InStr(result , "reply from") Then
  WScript.Echo "Server alive"  
Else
  WScript.Echo "Not Alive"
End If

可能有更好的方法,特别是考虑到您的最终目标,但这应该有效,并且至少为您指明了正确的方向。

关于vbscript - 有没有一种简单的方法可以使用 VBScript 验证网络上是否存在服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2519531/

相关文章:

vbscript - 如何使用 UFT 单独迭代可见行

c# - 自动获取服务器IP给客户端

networking - 广播对等网络

networking - eBPF : global variables and structs

events - 向我的 COM 对象的 VBScript 用户公开事件处理程序

xml - 使用命名空间不可知查询时,VB Script XML selectNodes 会丢失上下文

windows - 拖放操作调用的 vbscript 中的当前工作目录

c# - Phil Fresle 将 VB6 AES Rijndael 分组密码转换为 C#

networking - OpenBSD,通过网站身份验证连接到 WPA WiFi

c++ - 在 Windows 中从接口(interface)名称获取 IP 地址