【问题标题】:Batch Script - Ping Address - Write to file if failure multiple IP Addresses批处理脚本 - Ping 地址 - 如果多个 IP 地址失败,则写入文件
【发布时间】:2016-01-03 11:32:35
【问题描述】:

来自亚当的帖子 "Batch Script - Ping Address - Write to file if failure"

很棒的帖子和批处理文件,完美运行,但是我想 ping 多个 IP 地址。 我的问题是如何将此 ping 延迟应用于 IP 地址数组? (而不是一个 IP 地址,我想以 5 秒的延迟 ping 多个地址)。

非常感谢,罗汉

【问题讨论】:

    标签: batch-file delay ping


    【解决方案1】:

    试试这样:

    @Echo off
    set "$IPs=192.168.1.1 192.168.1.2 192.168.1.3"
    set "$Timeout=5"
    
    for %%a in (%$IPs%) do call:testIP %%a
    echo done !
    exit/b
    
    :testIP
    echo testing %1
    ping -n 1 %1 | find "TTL=" > nul
    if errorlevel 1 echo %1 Fail =^> %date% %time% >> failurelog.txt
    timeout /nobreak %$Timeout%
    

    【讨论】:

      猜你喜欢
      • 2014-04-07
      • 1970-01-01
      • 2012-12-01
      • 2013-01-25
      • 2018-08-06
      • 2013-09-08
      • 1970-01-01
      • 1970-01-01
      • 2011-04-21
      相关资源
      最近更新 更多