Einzelnen Beitrag anzeigen
Ungelesen 13.01.11, 18:52   #4
spartan-b292
Echter Freak
 
Benutzerbild von spartan-b292
 
Registriert seit: Mar 2010
Ort: /home/spartan-b292
Beiträge: 2.856
Bedankt: 1.701
spartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punktespartan-b292 leckt gerne myGully Deckel in der Kanalisation! | 230828 Respekt Punkte
Standard

Zitat:
Programm prüft erste IP-Adresse
Den Adressraum kennst du vermtl. Also würde ich die IP in eine Variable legen die die IP etwa so speichert:
192.168.178.X
Das X lässt du in jedem schritt durch eine Schleife eins hochzählen.

EDIT:Eine andere Möglichkeit wäre vllt die IPs in einer Datei z.B IPliste.txt abzulegen und die IPs daraus zu nehmen.

Das Ergebnis eines Pings überprüfst du (laut Google) so:
Ping Varibale_die_die_IP_enthält | find "Reply"
if errorlevel 1 -Anweisung-
else -Anweisung2-

In -Anweisung- könntest du z.B bei einen Negativen Ping eine Variable hochzählen lassen, ist die Variable nach dem Durchlaufen aller Pings gleich der Anzahl an Rechner schaltet sich der Server aus.

In -Anweisung2- baust du dann das warten ein (laut Google) so:
ping -n 300 127.0.0.1>nul
das Bewirkt eine Verzögerung von 300 Sekunden, danach dann eben neustarten.

Nur mal so als erste Idee habe selsbt schon ewig nichts mehr mit Batch gemacht und ich meine mich zu erinnern dass die Batchbefehle unter win7 nicht mehr so funktionieren, deshalb können die Codebeispiele evtl auch nicht funktionieren.
__________________
"They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety"
spartan-b292 ist offline   Mit Zitat antworten