Держи. Как ты и просил, раз в минуту пингует одиночным запросом удаленный компьютер. Для работы нужна консольная версия утилиты NirCmd (nc.exe) В начале устанавливаешь переменные - подставь нужные тебе числа. От себя добавил счетчик пингов и количество оставшегося до завершения времени. Если не секрет, для чего тебе такой скрипт?
Код:

@echo off
rem Установка общего времени работы (в минутах)
set time=540
rem Установка интервала срабатывания (в минутах)
set frequency=1
rem Установка IP
set ip=127.0.0.1
rem Перевод величин из минут в милисекунды и ввод поправки на продолжительность одиночного пинга
set /A time_ms=time*60000
set /A fq_ms=frequency*60000-2000
set /A remain=time_ms
:loop
rem Цикл пинга с убывающим счетчиком времени
set /A remain=remain-fq_ms
if %remain% LEQ 0 goto :EOF
set /A c_ping=c_ping+1
ping -n 1 %ip%>nul
set /A r_tmm=remain/60000+1
set /A r_tmh=r_tmm/60
cls
echo Пинг ^#%c_ping%. Осталось: %r_tmm% минут (%r_tmh% часов)
nc wait %fq_ms%
goto loop