bat批量ping并分析丢包率
时间: 2023-07-11 10:21:00 浏览: 184
你可以使用以下的批处理脚本来实现批量ping并分析丢包率:
```
@echo off
setlocal enabledelayedexpansion
set hosts=host1 host2 host3
for %%h in (%hosts%) do (
set host=%%h
set total=0
set lost=0
for /L %%i in (1,1,10) do (
ping -n 1 !host! > nul
if !errorlevel! neq 0 (
set /a lost+=1
)
set /a total+=1
)
set /a loss=!lost!*100/!total!
echo !host! loss: !loss!%
)
endlocal
```
这个脚本会依次ping每个主机10次,并统计丢包率。你需要将 `host1 host2 host3` 替换成你要测试的主机列表。
阅读全文