Вот такой батничек получился, требует для своей работы devcon.exe от Microsoft и hs_delay.exe из набора утилит HS Packet от Акатова Алексея (нужные файлы во вложении)
Код:

@Echo Off
Rem Задержка между подключениями, если адрес не пингуется, в минутах
Set Delay=10
Rem Адрес, по которому будет проверяться наличие сети
Set RemoteHost=192.168.1.217
Set StartDate=[%date% - %time:~-0,8%]
Set /A Connected=0
Set /A Failed=0
Set /A _Delay=Delay*60000
:Loop
Ping -n 1 -w 1000 -l 512 %RemoteHost%>nul
If ErrorLevel 1 GoTo :Fail
Set /A Connected=Connected+1
Cls
Title Статистика
Echo Запущен: %StartDate%
Echo Удачных подключений: %Connected%
Echo Неудачных подключений: %Failed%
Call :Wait
Goto Loop
:Fail
Set /A Failed=Failed+1
Devcon.exe disable *NVNET*
Cls
Title Статистика
Echo Запущен: %StartDate%
Echo Удачных подключений: %Connected%
Echo Неудачных подключений: %Failed%
Call :Wait
Devcon.exe enable *NVNET*
Goto Loop
:Wait
hs_delay.exe %_Delay%
Exit /B
Идентификатор сетевой карты можно узнать все через тот же devcon.exe, допускается подстановка звездочек.