标题: [网络连接] 求助大神给改下ping各个网点设备的BAT代码 [打印本页]
作者: 55318659 时间: 2013-4-23 10:33 标题: 求助大神给改下ping各个网点设备的BAT代码
工作需要经常ping各个网点的设备主机是否在线,自己在网上找了一个批处理,但是功能还不够全。
求大神改下,要求:
1.每次运行时能够记录日期、时间
2.将网络ping不通的IP输出到“ok.txt”(下面的代码运行后输出的是能够ping通的IP)- @echo off
- ping -n 2 10.25.75.193&&echo 10.25.75.193/北京>>ok.txt
- ping -n 2 10.25.75.225&&echo 10.25.75.225/上海>>ok.txt
- ping -n 2 10.25.67.1&&echo 10.25.67.1/天津>>ok.txt
- ping -n 2 10.25.68.1&&echo 10.25.68.1/南京>>ok.txt
- ping -n 2 10.25.73.193&&echo 10.25.73.193/广州>>ok.txt
- notepad ok.txt
复制代码
作者: terse 时间: 2013-4-23 11:21
复制代码
作者: BAT-VBS 时间: 2013-4-23 11:23
- @echo off
- set now=%date% %time%
- echo %now%>>ok.txt
- echo %now%>>no_ok.txt
- ping -n 2 10.25.75.193 && echo 10.25.75.193/北京>>ok.txt || echo 10.25.75.193/北京>>no_ok.txt
- ping -n 2 10.25.75.225 && echo 10.25.75.225/上海>>ok.txt || echo 10.25.75.225/上海>>no_ok.txt
- ping -n 2 10.25.67.1 && echo 10.25.67.1/天津>>ok.txt || echo 10.25.67.1/天津>>no_ok.txt
- ping -n 2 10.25.68.1 && echo 10.25.68.1/南京>>ok.txt || echo 10.25.68.1/南京>>no_ok.txt
- ping -n 2 10.25.73.193 && echo 10.25.73.193/广州>>ok.txt || echo 10.25.73.193/广州>>no_ok.txt
- start ok.txt
- start no_ok.txt
复制代码
作者: 55318659 时间: 2013-4-23 15:11
回复 3# BAT-VBS
老师你好,能不能只输出不通的IP,代码还能再简单些吗?所有的主机加起来有1450台呢。。。
好痛苦啊好痛苦
作者: BAT-VBS 时间: 2013-4-23 15:30
回复 4# 55318659 - @echo off
- set now=%date% %time%
- echo %now%>>no_ok.txt
- for /f %%i in (IP.txt) do (
- ping -n 2 %%i || echo %%i>>no_ok.txt
- )
- start no_ok.txt
复制代码
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |