命令提示符 - 等待已知的IP地址

时间:2014-02-27 08:27:47

标签: cmd wait

我想编写一个简单的.bat文件,该文件将依次ping多个IP地址(以确认服务器在线),而不必每次都输入“ping服务器名称”

我查看了资源,那些提到wait命令的人似乎都提到了未知的

中的IP地址

所以我想要的是

Ping 10.X.X.1 等待10秒(或者显示标准4 ping响应所需的时间长) Ping 10.X.X.2 等待10秒(或者显示标准4 ping响应所需的时间长) Ping 10.X.X.3

等等

1 个答案:

答案 0 :(得分:1)

所以你知道地址并在视觉上检查是否有任何响应? 您应该能够使用-n选项将ping限制为每个地址4个ping:

;pingall.bat
ping -n 4 10.X.X.1
ping -n 4 10.X.X.2
ping -n 4 10.X.X.3

让我知道我是否误解了你想要做的事情

编辑: 如果您有一个已知的IP列表,您可以通过列表ping它们:

for %i in (1, 2, 3, 8, 9, 11, 110) do ping -n 4 10.X.X.%i

如果要ping一系列IP,请使用此(开始,增量,结束):

for /l %i in (1,1,254) do ping -n 4 10.X.X.%i