CMD/BAT - [решено] Скрипт для массового пинга айпи даресов

Ответить
Аватара пользователя
maxload

CMD/BAT - [решено] Скрипт для массового пинга айпи даресов

Сообщение maxload »

Всем привет, только начинаю постигать азы простого программирования, и столкнулся с проблемой, прошу помочь знающих в написании скрипта для массового пинга списка айпи адресов и последующего включения их в тхт файл



Есть txt файл со списоком айпи адресов и доменов такого вида:



domen1.com

111.222.333.444

domen2.com

444.222.333.111

domen3.com

domen5.com



и т.д.



нужно написать .bat файл, который бы при запуске брал этот тхт файл и пинговал его по списку, и на каком домене\IP есть пинг, то добавлял бы этот домен\IP в отдельный общий тхт файл для всех хостов где есть пинг,

т.е. допустим есть список доменов\IPs - spisok1.txt, после пинга на выходе нужен файл - spisok2.txt , где включены так же в столбик только хосты с пингом. Помогите такое реализовать. Спасибо!
Аватара пользователя
Busla

Re: CMD/BAT - [решено] Скрипт для массового пинга айпи даресов

Сообщение Busla »

Цитата maxload:



только начинаю постигать азы простого программирования
CMD/BAT - [решено] Скрипт для массового пинга айпи даресов




начинайте лучше сразу с PowerShell
Аватара пользователя
Elven

Re: CMD/BAT - [решено] Скрипт для массового пинга айпи даресов

Сообщение Elven »

ну
поиск
же есть...



Код:

Код: Выделить всё

@echo off
for /F %%n in (nodes.txt) do (
ping %%n | find /i "TTL"
if not errorlevel 1 (
echo %%n >> online.txt
) else (
echo %%n >> offline.txt
)
)
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Скрипт для массового пинга айпи даресов

Сообщение Iska »

Лучше так:
vbscript: асинхронная обработка множественных запросов WMI — Коллекция скриптов и идей — Серый форум
. Или действительно поискать здесь, кто-то делал аналог именно на PowerShell (разумеется, на основе другого подхода).
Аватара пользователя
Iska

Re: CMD/BAT - [решено] Скрипт для массового пинга айпи даресов

Сообщение Iska »

Вот за что я люблю коллективный разум — он помнит.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»