WinFuture-Forum.de: Ping Error Level Unter Vista - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Ping Error Level Unter Vista


#1 Mitglied ist offline   chris74 

  • Gruppe: Mitglieder
  • Beiträge: 1
  • Beigetreten: 25. Dezember 09
  • Reputation: 0

geschrieben 25. Dezember 2009 - 10:50

Hallo,

Ich habe folgendes Problem unter Vista:
In einer Batch Datei möchte ich prüfen ob ein PC im Netzwert gerade bootet oder schon hochgefahren ist, hierzu verwende ich den Ping Befehl und wollte das errorlevel auswerten. Doch das error level zeigt nichts an. Im Internet habe ich gelesen das das mit dem errorlevel unter Vista nichtmehr geht. Hat jemand eine Idee wie man sonst prüfen kann ob der PC gebootet hat?


Danke für eure Hilfe und noch schöne Weihnachten !!
0

Anzeige



#2 _PelzigesWaldtier_

  • Gruppe: Gäste

geschrieben 25. Dezember 2009 - 16:17

Hallo,

folgende Informationen habe ich gefunden.

Zitat

Einige Tests haben ergeben, dass ping nur dann einen Fehlercode > 0 zurückliefert, wenn ein IP-Name abgefragt wird, der nicht aufgelöst werden kann. Wird dagegen nach einem bekannten IP-Namen oder einer beliebigen IP-Adresse abgefragt, liefert ping immer den Fehlercode 0, egal ob der angefragte Rechner antwortet oder nicht!


Lösen kann man das Problem, in dem man in der Rückgabe von Ping nach Wörtern sucht, die nur bei Erfolg ausgegeben werden ("Antwort" bzw. "TTL").

ping -n 1 -w 5 %host% | find /i "Antwort" && (@echo %host% ist online & goto sub1) || (@echo %host% ist offline & goto sub2)


Grüße
PelzigesWaldtier

Quellen: http://www.administr...hp?content=6027 , http://www.vistaheads.com/forums/microsoft...nter-vista.html

0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0