怎么批量ping服务器系统bond地址
发布网友
发布时间:2022-04-24 13:12
我来回答
共1个回答
热心网友
时间:2023-11-05 00:58
具体方法如下。在CMD命令行中输入如下代码:
for /L %d in (1,1,255) do ping 192.168.1.%d
192.168.1.%d 中的IP地址(192.168.1.)修改成你要ping的IP 地址。
%d:是变量。
(1,1,255):第一个1,表示起始值,这里是从1开始。第二个1,表示递增值,也就是步长,每次在上一个的基础上递增多少。第三个数255,表示:结束的最后一个值。
输入以上命令后,系统就开始自动批量ping 192.168.1.1——192.168.1.255网段内的所有IP地址。
如果步长改为3,如下效果。
for /l %d in (1,3,255) do ping 192.168.1.%d
02 把ping的结果自动保存到txt文件中
有了批量ping是挺高效的,但是ping的结果是在cmd中显示的,窗口一关,结果就没了,要是能把ping的结果自动保存的文件中就好了。
简单!在上面的命令中多加几个字符就搞定啦。 原理的话,也很简单,>>代表输出,把结果输出到某个地方。
for /L %d in (1,1,255) do ping192.168.1.%d >>results.txt>>代表输出,把结果输出到某个地方。
results.txt是ping的结果文件名。
命令运行后,会生产results.txt文件,该文件保存了ping的结果。
生成的文件在命令行默认目录下,一般情况下是'c:\windows\system32>'。