Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Скрипт для массового пинга айпи даресов (http://forum.oszone.net/showthread.php?t=340693)

maxload 27-05-2019 13:29 2873208

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

Есть 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 27-05-2019 13:35 2873209

Цитата:

Цитата maxload
только начинаю постигать азы простого программирования »

начинайте лучше сразу с PowerShell

Elven 27-05-2019 14:00 2873212

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

@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 27-05-2019 16:50 2873232

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

Elven 28-05-2019 18:30 2873411

Iska, на поше тоже решали вотутвот

Iska 28-05-2019 19:14 2873414

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

maxload 29-05-2019 23:52 2873628

всем спасибо за ответы!


Время: 09:07.

Время: 09:07.
© OSzone.net 2001-