cmd ping test


mittels folgender Batch Datei können sehr schnell hintereinander diverse Rechner angepingt werden, ist einer nicht erreichbar kommte eine Meldung:

hier die fertige pingtest.cmd Datei:

@echo off
:start
for /f "delims=* usebackq" %%y in (rechner.txt) do (  ping %%y -n 1 >nul || echo [ %DATE% %TIME% DOWN ] %%y )
goto start

 

Rechner in der Datei rechner.txt werden der Reihe nach angepingt, kommt keine Antwort zurĂŒck erscheint folgende Meldung:

[ DATUM UHRZEIT DOWN ] Hostname

 

positive Bewertung({{pro_count}})
Beitrag bewerten:
{{percentage}} % positiv
negative Bewertung({{con_count}})

DANKE fĂŒr deine Bewertung!

Aktualisiert: 05.06.2016 von Bernhard 🔔


Top-Artikel in diesem Bereich


sleep oder wait in Batch Dateien: pause cmd
Die Funktion wait oder sleep war in BATch Dateien standardmĂ€ĂŸig nicht vorhanden.Abhilfe schafft ein kleiner Umweg ĂŒber den ping Command

Aufbau einer Batch Datei Syntax: echo off cmd
Wer eine Batch-Datei angelegt hat, kann in jede Zeile einen Befehl schreiben, siehe: wie erstelle ich eine Batch Datei - Grundlagen. Die Befehle werden beim Starten der Datei der Reihe nach ausgefĂŒhrt. Das Verhalten der Ausgabe kann wie folgt angepasst werden.

cmd Befehl Windows Verwaltung: Systemsteuerung cpl und msc
CMD Befehl Windows Verwaltung: Systemsteuerung CPL und MSC

Fragen / Kommentare


(sortiert nach Bewertung / Datum) [alle Kommentare(neueste zuerst)]

✍anonym
06.08.2016 14:32
User: P2D4W  
Kann ich irgendwie die rechner.txt gleich durch eine Ip Ersetzen?

✍anonym
23.12.2016 18:33
User: Bernd 
Habe  viele  Informationen  mitgenommen   und   bedanke  mich  ganz  sehr .  Einfach  tolle  Tipps  dabei !!

✍anonym
09.12.2016 12:37
User: anonym 
Echt coole Arbeit!!
Kannst du den Code noch um eine nslookup Abfrage erweitern, damit ich mir auch noch die IP-Adressen (falls ermittelbar) anzeigen lassen kann? WĂ€re super :)

✍anonym
29.10.2016 16:13
User: sam 
was genau findet man dabei raus ?

✍anonym
07.09.2016 08:20
User: Daniel 
Hi,
Hab nach einer Massen Ping abfrage gesucht.
leider war der Code nicht ganz so wie ich ihn brauchte.

hier mein Vorschlag..

@echo off

for /f "delims=*" %%i in (C:\Domainlist1.txt ) do ( ping %%i -n 1  || echo %%i ) 

pings.bat >> Domaincheck.txt

danke fĂŒr den Code!! =)

echo


✍anonym
24.04.2014 13:01
User: ronny 
Wie kann ich das ergebnis in einer Datei ausgeben lasen bsp summary.txt?

tolles batch. danke.

✍anonym
21.01.2014 20:29
User: Pascal Bilat 
Mega cool :-). Wie kann ich zus. auf diese Clients (Beispiel oben) den Status eines Services checken. Ziel: alle Clients Service Status eruieren + Fehlermeldung der nicht pingbaren Clients. Das Ganze soll in einer CSV-Datei exportiert werden

Ziele:
1. Check Clients Service Status (z.B. Windows Update Service)
2. Bei allen Clients, die nicht Online sind (pingbar) ->Info in Output-File
3. Resultat soll in einer CSV-Datei ausgegeben werden

Gruss

P. Bilat

✍anonym
16.11.2013 21:55
User: anonym 
Wie werden die Rechner in der rechner.txt getrennt? mit | komma oder sonstwas?
↳
✍Bernhard
gepostet am 16.11.2013 21:55
mit einem Zeilenumbruch

Beitrag erstellt von Bernhard