весьма приблизительно, не проверял
Код:

Set "FileIp=ips.txt"
FOR /F "usebackq" %%p IN ("%FileIp%") DO (
ping %%p > NUL && (
echo %%p avaliable >> result.txt
)||(
echo %%p not avaliable >> result.txt
)
)
в подобном варианте будет ощутимый минус: на опрос каждого хоста будет уходить не менее 4 секунд (если хост недоступен - больше), а значит 10 хостов проверится за минуту, а 100 - уже минут за десять. Лучше пользовать posershell с вот этим вот
модулем. Примеры есть
здесь.