Hallo Allerseits,
hier mein Skriptauszug:
set ipnetz=192.168.0
set serverip=100
ECHO errorlevel vor PING %errorlevel%
PAUSE
ping %ipnetz%.%serverip% -n 2 -w 1000 -l 2000
ECHO errorlevel nach PING %errorlevel%
PAUSE
IF %errorlevel%==1 (
ECHO.
GOTO NotAccessible
) ELSE (
ECHO.
GOTO Accessible
Und das hier kommt raus. Man sieht, der errorlevel ist 0 obwohl IP nicht erreichbar. Aber manchmal geht es auch. Sprich, es wird …not accessible… ausgegeben. Hat jemand einen Tipp?
d:\Andi\Scripts\3692>Ping_Erreichbarkeit.cmd
Check accessibility of restoring-PC 01
Drücken Sie eine beliebige Taste . . .
errorlevel vor PING 0
Drücken Sie eine beliebige Taste . . .
Ping wird ausgeführt für 192.168.0.100 mit 2000 Bytes Daten:
Zeitüberschreitung der Anforderung.
Antwort von 192.168.0.218: Zielhost nicht erreichbar.
Ping-Statistik für 192.168.0.100:
Pakete: Gesendet = 2, Empfangen = 1, Verloren = 1
(50% Verlust),
errorlevel nach PING 0
Drücken Sie eine beliebige Taste . . .
Restoring-PC 01 accessible
Drücken Sie eine beliebige Taste . . .
Dann habe ich es dreimal hintereinander probiert und beim dritten mal hat es funktioniert. Aber das ist die Unzuverlässigkeit, die nicht auftreten darf:
d:\Andi\Scripts\3692>Ping_Erreichbarkeit.cmd
Check accessibility of restoring-PC 01
Drücken Sie eine beliebige Taste . . .
errorlevel vor PING 0
Drücken Sie eine beliebige Taste . . .
Ping wird ausgeführt für 192.168.0.100 mit 2000 Bytes Daten:
Zeitüberschreitung der Anforderung.
Antwort von 192.168.0.218: Zielhost nicht erreichbar.
Ping-Statistik für 192.168.0.100:
Pakete: Gesendet = 2, Empfangen = 1, Verloren = 1
(50% Verlust),
errorlevel nach PING 0
Drücken Sie eine beliebige Taste . . .
Restoring-PC 01 accessible
Drücken Sie eine beliebige Taste . . .
d:\Andi\Scripts\3692>Ping_Erreichbarkeit.cmd
Check accessibility of restoring-PC 01
Drücken Sie eine beliebige Taste . . .
errorlevel vor PING 0
Drücken Sie eine beliebige Taste . . .
Ping wird ausgeführt für 192.168.0.100 mit 2000 Bytes Daten:
Zeitüberschreitung der Anforderung.
Zeitüberschreitung der Anforderung.
Ping-Statistik für 192.168.0.100:
Pakete: Gesendet = 2, Empfangen = 0, Verloren = 2
(100% Verlust),
errorlevel nach PING 1
Drücken Sie eine beliebige Taste . . .
Restoring-PC 01 not accessible
Drücken Sie eine beliebige Taste . . .
d:\Andi\Scripts\3692>