Batch file : Ping adrese IP multiple, exportate intr-un fisier txt

Configurare noua (How To)

Situatie

In cazul in care dorim sa folosim un batch file pentru a verifica statusul (online&offline) unor IP-uri, exportare intr-un fisier txt, putem folosi urmatorul script.

Pasul 1:

Copiem codul de mai jos intr-un editor de text.

@Echo Off
mode con:cols=15 lines=5
Set “ServerList=E:\Users\Desktop\IP.txt”
Set “LogFile=E:\Users\Desktop\PingResults.txt”

If Not Exist “%ServerList%” Exit /B
>”%LogFile%” (For /F UseBackQ %%A In (“%ServerList%”
) Do Ping -n 1 %%A|Find “TTL=”>Nul&&(Echo ONLINE [%%A])||Echo OFFLINE [%%A])

Pasul 2:

Salvam textul punandu-i orice nume (fara ping)  + .bat la sfarsit.

Pasul 3:

Trebuie creat un fisier txt, in cazul nostru IP.txt, unde vom introduce adresele pe care dorim sa le verificam.

Pasul 4:

Rulam scriptul, iar acesta va crea un nou fisier txt (PingResults.txt), unde vom regasi afisat informatiile dorite.

La ServerList si LogFile introducem path-ul dorit, in cazul de fata : E:\Users\Desktop\IP.txt si E:\Users\Desktop\PingResults.txt.

In cazul in care codul nu functioneaza, ar trebui sa inlocuim simbolul ” deoarece site-ul ii schimba formatul.

Solutie

Tip solutie

Permanent

Voteaza

(7 din 17 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?