ping用的脚本网上找过来,又修改优化了一下。增加了iplist.txt中的ip描述,每行从一个参数变成两个参数。1、ping_Script.bat(ping的数量可以修改,此例中为4)注意第一行"@"和“echo”之间的空格删掉
@ echo offset%date:~0,4%-%date:~5,2%-%date:~8,2%%time:~0,8%echo= >>checkout.txtecho ————————————%date%,%time%———————————— >>checkout.txtecho Ping Test 启动 >>checkout.txtfor /f "tokens=1,2" %%a in (iplist.txt) do (echo= >>checkout.txtecho %%a %%b >>checkout.txtecho= >>checkout.txtping %%b -n 4 |find "=" >>checkout.txt)
2、iplist.txt(参考格式,空格分隔)office-zerotier 10.244.23.119office-zerotier-dq1 192.168.195.230office-tailscale 100.80.163.38
3、checkout.txt(输出文件)————————————2022-08-22 9:31:50, 9:31:50.23————————————Ping Test 启动
office-zerotier 10.244.23.119
来自 10.244.23.119 的回复:32 时间<1ms128来自 10.244.23.119 的回复:32 时间<1ms128来自 10.244.23.119 的回复:32 时间<1ms128来自 10.244.23.119 的回复:32 时间<1ms128数据包:4,已接收 = 4,丢失 = 0 (0% 丢失),最短 = 0ms,最长 = 0ms,平均 = 0ms
office-zerotier-dq1 192.168.195.230
来自 192.168.195.230 的回复:32 时间<1ms128来自 192.168.195.230 的回复:32 时间<1ms128来自 192.168.195.230 的回复:32 时间<1ms128来自 192.168.195.230 的回复:32 时间<1ms128数据包:4,已接收 = 4,丢失 = 0 (0% 丢失),最短 = 0ms,最长 = 0ms,平均 = 0ms
office-tailscale 100.80.163.38
来自 100.80.163.38 的回复:32 时间<1ms128来自 100.80.163.38 的回复:32 时间<1ms128来自 100.80.163.38 的回复:32 时间<1ms128来自 100.80.163.38 的回复:32 时间<1ms128数据包:4,已接收 = 4,丢失 = 0 (0% 丢失),最短 = 0ms,最长 = 0ms,平均 = 0ms
再弄个任务计划,让它每个小时定时启动1次,然后就可以查看checkout.txt看看连接的情况了。
原文链接 https://tieba.baidu.com/p/7985626395