ThePommesBude
Newbie
- Registriert
- Juli 2015
- Beiträge
- 5
Hallo,
ich habe hier ein kleines script geschrieben, dass die IP adressen Pingen soll und zurück geben soll, ob der Ping erfolgreich war oder nicht.
Leider gibt der auch erfolgreich aus, wenn der Ping zur Zeitüberschreitung geführt hat. Kann mir da jemand helfen das er Offline ausgibt sobald eine Zeitüberschreitung stattfindet ?
ECHO OFF
echo.
CLS
set /a cnt=0
:Beginn
set /a cnt=%cnt% +1
if %cnt% LEQ 255 goto ing
if %cnt% GTR 255 goto :end
ing
ping /n 1 ipadresse.%cnt%
if %errorlevel% == 1 goto :falsch
:richtig
echo >> statusreportonline_%date%.txt "ipadresse.%cnt% Rechner ist online Uhrzeit des pings %time%"
goto :Beginn
:falsch
echo >> statusreportoffline_%date%.txt "ipadresse.%cnt% Rechner ist Offline Uhrzeit des pings %time%"
goto :Beginn
:end
pause
Ausgabe: Gültigkeitsdauer wurde bei der Übertragung überschritten. Aber es wird trotzdem als Online ausgeben und das soll nicht sein.
Vielen Dank.
Sorry bin noch Auszubildender wenn das ein ganz leichter fehler ist
ich habe hier ein kleines script geschrieben, dass die IP adressen Pingen soll und zurück geben soll, ob der Ping erfolgreich war oder nicht.
Leider gibt der auch erfolgreich aus, wenn der Ping zur Zeitüberschreitung geführt hat. Kann mir da jemand helfen das er Offline ausgibt sobald eine Zeitüberschreitung stattfindet ?
ECHO OFF
echo.
CLS
set /a cnt=0
:Beginn
set /a cnt=%cnt% +1
if %cnt% LEQ 255 goto ing
if %cnt% GTR 255 goto :end
ing
ping /n 1 ipadresse.%cnt%
if %errorlevel% == 1 goto :falsch
:richtig
echo >> statusreportonline_%date%.txt "ipadresse.%cnt% Rechner ist online Uhrzeit des pings %time%"
goto :Beginn
:falsch
echo >> statusreportoffline_%date%.txt "ipadresse.%cnt% Rechner ist Offline Uhrzeit des pings %time%"
goto :Beginn
:end
pause
Ausgabe: Gültigkeitsdauer wurde bei der Übertragung überschritten. Aber es wird trotzdem als Online ausgeben und das soll nicht sein.
Vielen Dank.
Sorry bin noch Auszubildender wenn das ein ganz leichter fehler ist