自动ping多个IP地址并输出到文件

实现效果:

1.将放在ip.txt文件里面的IP地址连续的ping一次 ,将结果放在不通的文件里面

for /L %D in (ip.txt) do (ping %D -n 1 && echo %D>>通.txt || echo %D >>不通.txt)

2.ping一个网段内的IP地址

for /L %D in (1,1,255) do (ping 192.168.1.%D -n 1 && echo 192.168.1.%D>>通.txt || echo 192.168.1.%D >>不通.txt)

这两段中各内容含义:

-n 1:              表示ping一次

ip.txt:             自己创建的一个文件,将要ping的特定IP放进去会自动ping

(1,1,255):    (1,1,255)就是IP地址的范围,从192.168.1.1192.168.1.255,每次增加1

通.txt:         表示将通的IP地址放在这个文件里面

拓展:

自定义ping之前与ping完之后文件存放的位置

for /f %C in (C:/Users/2533536/Desktop/IP.txt) do ping %C -n 1 && echo  %C>>C:/Users/2533536/Desktop/通.txt || echo %C>> C:/Users/2533536/Desktop/不通.txt

 

你可能感兴趣的:(Windows,运维)