IP-Adressen Erreichbarkeit (in eine Datei schreiben)
Hallo zusammen
Ich bleibe bei einer Batch-Script Aufgabe stecken. Nachdem ich verschiedene Lösungen gesehen habe, die aber keine zu meiner Aufgabe passt, stellt ich die Frage hier:
Wie löst man diese Aufgabe?
Vielen Dank für eure Lösungsvorschläge
Gruss lebon
Ich bleibe bei einer Batch-Script Aufgabe stecken. Nachdem ich verschiedene Lösungen gesehen habe, die aber keine zu meiner Aufgabe passt, stellt ich die Frage hier:
Wie löst man diese Aufgabe?
Vielen Dank für eure Lösungsvorschläge
Gruss lebon
Please also mark the comments that contributed to the solution of the article
Content-ID: 239205
Url: https://administrator.de/forum/ip-adressen-erreichbarkeit-in-eine-datei-schreiben-239205.html
Printed on: May 11, 2025 at 23:05 o'clock
7 Comments
Latest comment
Hi,
in den Tips steht schon die Lösung für Dein Problem.
Schleife machen von 1-254
Ping auf die IP Adresse und dann den Errorlevel auswerten.
wenn der Ping erfolgreicht war (Rechner erreichbar) wird der Errorlevel auf 0 gesetzt, ansonsten auf 1
google mal nach if errorlevel da findest Du die Syntax.
Ansonsten einfach mal Dein Batch Skript posten dann könne wird Dir auch sagen wo evtl. noch was fehlt.
Grüße Thomas
in den Tips steht schon die Lösung für Dein Problem.
Schleife machen von 1-254
Ping auf die IP Adresse und dann den Errorlevel auswerten.
wenn der Ping erfolgreicht war (Rechner erreichbar) wird der Errorlevel auf 0 gesetzt, ansonsten auf 1
google mal nach if errorlevel da findest Du die Syntax.
Ansonsten einfach mal Dein Batch Skript posten dann könne wird Dir auch sagen wo evtl. noch was fehlt.
Grüße Thomas
Wow, einen Monat hats gedauert
not bad...
Google mal nach Errorlevel ... so wird er nicht geprüft
Mein Vorschlag:
Achtung: Keine Errorlevelprüfung
Edit: und keine Fehlerprüfung bzgl. der Usereingabe!
Gruß
Google mal nach Errorlevel ... so wird er nicht geprüft
Mein Vorschlag:
@echo off
set /p ipadresse=Bitte geben Sie die Startadresse ein (z.B. 192.168.0.):
for /L %%i IN (0,1,255) do ping -n 1 %ipadresse%%%i | find /i /c "TTL" && echo %ipadresse%%%i >> pingsuccess.txt
Achtung: Keine Errorlevelprüfung
Edit: und keine Fehlerprüfung bzgl. der Usereingabe!
Gruß