2017-10-11 3 views
-1

Ich versuche zu finden, wenn meine Internetverbindung während der Nacht abfällt. Ich habe auf anderen Posts eine mögliche Lösung gelesen. Wo Sie die Zeit sehen können, gibt es jedoch eine Grenze von 10 Hops.Skript, wenn Ping fehlschlägt, Ausgabe zum Protokollieren

@echo

Set Address = google.com

off: Loop

PING -n 5 127.0.0.1> nul

Echo Pinging% Adresse%

% SystemRoot% \ system32 \ ping.exe -n 1% Adresse% | % SystemRoot% \ system32 \ find.exe "TTL ="> NUL >> C: \ pingtest \ logfile.log wenn% ERRORLEVEL% EQU 0 goto: Schleife

echo Ablaufverfolgung% Adresse% bei% Datum%% Zeit% >> C: \ Pingtest \ logfile.log tracert% Adresse% >> C: \ Pingtest \ logfile.log

gOTO schleife

Grundsätzlich würde Ich mag diese unbegrenzt erhöhen, ist das möglich? Gibt es eine andere Möglichkeit, dies zu wissen, wenn meine Verbindung unterbrochen wurde?

Vielen Dank im Voraus!

Antwort

0

Sie können die maximale Anzahl von Hops mit -h wechseln. Setzen Sie es auf eine größere Zahl wie 100.

+0

Gefällt Ihnen? @echo Set Address = google.com off: Loop PING -n 30 h 100 127.0.0.1> nul – Alvaro

+0

Ähnliche: @echo off Set Address = google.com : Loop PING -n 5 127.0.0.1> null echo Pinging% Adresse% % SystemRoot% \ system32 \ ping.exe -n 1% Adresse% | % SystemRoot% \ system32 \ find.exe "TTL ="> NUL >> C: \ pingtest \ Protokolldatei.log if% ERRORLEVEL% EQU 0 goto: Schleife echo Nachverfolgungsroute% Adresse% bei% Datum%% Zeit%> > C: \ pingtest \ logfile.log tracert ** - h 100 **% Adresse% >> C: \ pingtest \ logfile.log goto Schleife –

Verwandte Themen