Von einem Windows 7-Computer aus pinge ich eine IP-Adresse eines ausgeschalteten Computers.
C:\>ping 192.168.1.222
Pinging 192.168.1.222 with 32 bytes of data:
Reply from 192.168.1.222: Destination host unreachable.
Reply from 192.168.1.222: Destination host unreachable.
Reply from 192.168.1.222: Destination host unreachable.
Ping statistics for 192.168.1.222:
Packets: Sent = 3, Received = 3, Lost = 0 (0% loss)
Obwohl keine Antwort erfolgt, wird die Fehlerstufe auf gesetzt 0
.
Ich versuche herauszufinden, ob ein Remote-Computer auf Ping antwortet. Einer meiner Tests besteht darin, die Maschine auszuschalten und zu pingen. Aus irgendeinem Grund setzt Ping die Fehlerstufe auf 0
.
-w
Switch auf 2999 gegen eine gültige und ungültige IP eingestellt wird, wobei der-n 1
Switch ebenfalls hinzugefügt wurde . Es scheint zu funktionieren.Dies liegt daran, dass sich das Ziel in Ihrem lokalen Subnetz befindet. Wenn sich das Ziel außerhalb Ihres lokalen Subnetzes befindet, wird das erwartete
Request timed out.
angezeigt. Es werden jedoch auch nicht vorhandene Ziele in Ihrem lokalen Subnetz gemeldetReply from x.x.x.x: Destination host unreachable.
. Wie dieser Whirlpool-Beitrag erklärt, hängt alles davon ab, ob es der erste Hop ist, dessen Zeitüberschreitung abgelaufen ist - und das Pingen Ihres lokalen Subnetzes ist nur ein einziger Hop. Anscheinend ist die Fehlerstufe beabsichtigt,0
wenn eine Antwort eingeht , und ahost unreachable
zählt als Antwort.Problemumgehungen
Analyse der
ping
Ausgabe mitfindstr
Quelle: http://forums.techguy.org/7318331-post3.html
Das Folgende wird es einmal anpingen (
ping -n 1
). Das%1
ist der erste param auf die Batchdatei übergeben. Die Variableattrib
wird abhängig davon festgelegt, ob das Ziel antwortet oder nicht.Separates Dienstprogramm
Es gibt ein interessantes Dienstprogramm namens lebendig . Ich habe es nicht ausprobiert und es wurde 2002 veröffentlicht, sodass es möglicherweise nicht einmal unter Windows 7 funktioniert. Wenn es jedoch funktioniert, wird die Fehlerstufe auf 2 gesetzt, wenn der Zielhost nicht erreichbar ist. Ich würde das allerdings nicht wirklich empfehlen.
quelle
alive
, das wurde auch vor vielen Jahren verwendet, genau aus diesem Grund./C
Suchzeichenfolge hinzu). Kaum eine Gegenstimme wert. So wie es ist, habe ich die Antwort geändert, also danke, dass Sie darauf hingewiesen haben.Dies funktioniert bei mir unter Windows 7:
quelle