我正在尝试同时 ping 多个 IP,到目前为止,这都是手动完成的。我想编写一个批处理脚本,从 IP 列表中读取,然后 ping 每个连接,然后报告 ping 测试是否失败。
这是我迄今为止所拥有的代码:
@echo off
for /f "tokens=*" %%I in ("C:\batch\IPlist.txt") do call
:pinger %%I
goto :eof
:pinger
echo %TIME% >> "C:\batch\pingLOG.txt"
ping %1 >> "C:\batch\pingLOG.txt"
::DONE
我这样做了,但即使暂停,它也不会返回 pingLOG.txt。
有任何想法吗?
谢谢,迪伦
答案1
这是一个编码问题还是服务器管理问题?
如果是后者,那么你可能只想使用 FREEpingTools4ever。这是解决您问题的免费解决方案,因为您可以将主机添加到 ping 中,当 ping 无法到达目的地时,它会弹出通知您。您可以轻松设置 ping 之间的时间、数据包大小以及其他有用的功能。