ping某些ip地址,如果通,生成1号文件,生成2号文件(附脚本下载地址)

ping某些ip地址,如果通,生成1号文件,生成2号文件(附脚本下载地址)

实验:ping通某些ip地址,生成1号文件sucess.txt, ping不通则生成2号文件fail.txt。

(1)准备ping_list.txt文件

创建一个文本文件,例如命名为ping_list.txt,并在其中列出你想要ping的所有IP地址,每个地址占一行。

图片.png

在我准备的3个ip地址中,10.12.12.24是ping不通的:

图片.png

(2)准备好bat文件,bat文件的内容如下

@echo off  
setlocal enabledelayedexpansion  
 
set "successFile=success.txt"  
set "failFile=fail.txt"  
 
if exist "%successFile%" del "%successFile%"  
if exist "%failFile%" del "%failFile%"  
 
for /f "tokens=*" %%i in (ping_list.txt) do (  
    ping -n 1 %%i > nul  
    if !errorlevel! equ 0 (  
        echo %%i >> "%successFile%"  
    ) else (  
        echo %%i >> "%failFile%"  
    )  
)  
 
echo Ping operations completed.  
echo Successful pings are saved in %successFile%.  
echo Failed pings are saved in %failFile%.


(3)执行ping_script.bat

使用方法如下:

1、确保ping_list.txt文件和ping_script.bat批处理脚本位于同一目录下。

2、双击运行ping_script.bat

执行后,脚本会读取ping_list.txt文件中的每个IP地址,尝试ping这些地址,并将成功的ping操作结果保存到success.txt文件中,将失败的ping操作结果保存到fail.txt文件中。

请确保在运行此脚本之前你有足够的权限来创建和修改文件,并且你的系统允许执行批处理脚本,脚本的名字尽可能的使用英文或者路径不要带宽字符等,以免运行失败。

图片.png

上图就是执行脚本后多的两个txt, fail.txt收集的则是ping失败的ip地址,success.txt收集的则是ping成功的ip地址。

图片.png

注意:可能某个ip地址是在线的,但是禁ping, 针对这种情况可以使用arp扫描或者到网关设备上进行查看arp表。

附:ping某些ip地址,如果通,生成1号文件,生成2号文件(bat脚本).zip

ping某些ip地址,如果通,生成1号文件,生成2号文件.zip

另外再附一个ping通并输出带宽时间的txt的bat脚本(运行后输入ip地址后回车,输出的txt文件放在与bat脚本在同目录下):

长ping带时间戳输出到txt文件.zip


1、本站资源长期持续更新。
2、本资源基本为原创,部分来源其他付费资源平台或互联网收集,如有侵权请联系及时处理。
3、本站大部分文章的截图来源实验测试环境,请不要在生产环境中随意模仿,以免带来灾难性后果。

转载请保留出处:  www.zh-cjh.com珠海陈坚浩博客 » ping某些ip地址,如果通,生成1号文件,生成2号文件(附脚本下载地址)

作者: cjh


手机扫一扫,手机上查看此文章:

一切源于价值!

其他 模板文件不存在: ./template/plugins/comment/pc/index.htm

未雨绸缪、居安思危!

数据安全、有备无患!

注意操作、数据无价!

一切源于价值!