Comanda ping cu TimeStamp

Configurare noua (How To)

Situatie

Solutie

Pasi de urmat

1. Se creeaza un fisier CMD cu extensia .bat car va contine urmatoarele linii.

 

@echo off

set /p host=host Address:
set logfile=Log_%computername%_%host%.log

echo Target Host = %host% >%logfile%
for /f “tokens=*” %%A in (‘ping %host% -n 1 ‘) do (echo %%A>>%logfile% && GOTO Ping)
:Ping
for /f “tokens=* skip=2” %%A in (‘ping %host% -n 1 ‘) do (
echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A>>%logfile%
echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A
timeout 1 >NUL
GOTO Ping)

 

Se salveaza fisierul creat si se ruleaza batch-ul.

La “host Address:” trebuie trecut IP-ul sau Website-ul spre care se face PING (ex: google.ro , 192.168.1.100, etc), dupa care se apasa tasta “Enter”.

Acest batch va trimite cate un pachet pe secunda pana se apasa combinatia de taste “Ctrl+C” pentru terminarea procesului. Dupa apasarea combinatiei de taste “Ctrl+C” se tasteaza litera “Y” si se apasa tasta “Enter“.

In folderul unde a fost deschis batch-ul, a fost creat un fisier text cu numele “Log_NumeleCalculatorului_AdresaHost.txt“, in care s-a salvat tot procedeul de PING catre acea Adresa Host.

Tip solutie

Permanent

Voteaza

(13 din 26 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?