持续ping每小时报告

时间:2017-03-05 12:06:10

标签: windows networking cmd ping

在cmd中,有没有办法创建正常的连续ping并每隔一小时自动保存ping结果?

实际上我想在excel表中使用正常的ping结果进行分析。大多数工具将总结报告,因此我无法获得ping的平均值,iqr,中位数,第70和第90百分位数。

1 个答案:

答案 0 :(得分:0)

是的,当然。创建一个批处理文件,该文件将使用分隔符 Space,Equal,Less 拆分ping输出行,如果第8个令牌为“TTL”,则使用第7个令牌。 然后安排批处理在一小时内运行一次。

SET IP=google.com
SET RESPONSE=timeout
FOR /F "tokens=1-9 delims==< " %%a IN ('PING -n 1 -w 2500 %IP%') DO IF "%%h"=="TTL" SET RESPONSE=%%g
ECHO %DATE% %TIME% %IP% %RESPONSE% >>%IP%.log