标题: [网络连接] 批处理判断多台电脑,列出PING不通的 [打印本页]
作者: hsyjxp 时间: 2014-11-19 13:46 标题: 批处理判断多台电脑,列出PING不通的
本帖最后由 hsyjxp 于 2014-11-19 14:10 编辑
网络内有200-300台电脑,IP能一一列出 ,并对应机器名,能不能用一种办法,ping这些机器,把PING不通的机器名和IP列出来
IP 另一个文件存放
10.2.*.* 机器名 这样的格式存放 如果PING不同 把机器名也一起列出来 IP网段前两位一样 后面的就不一样了 我可以把所有的IP对应的机器名都列到IP文件内。
作者: hsyjxp 时间: 2014-11-19 14:49
IP.txt 内容为:
192.168.1.106 机器名1
192.168.1.107 机器名 2
192.168.1.109 机器名 3
192.168.1.115 机器名4
192.168.3.120 机器名5
192.168.2.122 机器名6
192.168.11.123 机器名7
192.168.17.125 机器名8
192.168.19.129 机器名9
192.168.112.131 机器名11
192.168.123.134 机器名12
192.168.152.135 机器名13
192.168.1.136 机器名14
作者: hsyjxp 时间: 2014-11-19 14:50
网上搜来的代码只能显示IP 不能显示机器名 怎么修改下可以把机器名显示出来- @echo off
- set now=%date% %time%
-
- echo %now%>>report.txt
-
- for /f %%i in (3.txt) do (
- ping -w 1 -n 2 %%i &&echo %%i/OK||echo %%i/NO>>report.txt
- )
- start report.txt
复制代码
作者: 522235677 时间: 2014-11-19 17:01
[attach]7888[/attach]
作者: DAIC 时间: 2014-11-19 18:21
- @echo off
- >report.txt echo %date% %time%
- for /f "tokens=1,2" %%i in (3.txt) do (
- ping -w 1 -n 2 %%i && echo %%i %%j OK || echo %%i %%j NO>>report.txt
- )
- start report.txt
复制代码
作者: hsyjxp 时间: 2019-3-7 10:21
本帖最后由 hsyjxp 于 2019-3-7 13:26 编辑
回复 5# DAIC
这个可以多线程同时进行么
比如同时ping 5个地址 ,完了再继续ping 下面的5个
作者: conan52 时间: 2020-4-15 14:50
回复 5# DAIC
为什么只能显示NO的ip。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |