Hey,
ich habe ein BatchScript erstellt, welches ohne Probleme funktioniert, allerdings macht mir Windows einen Strich durch die Rechnung:
sollte der Server nicht antworten kommt vom Localhost die Antwort, dass der Server nicht antwortet. Dies hat zur Folge, dass "errorlevel" nicht auf true gesetzt wird, es gab ja schließlich eine Antwort.
Ich vermute, man könnte das Problem umgehen, in dem man nur 0.5 Sekunden auf eine Antwort wartet, sollte in diesem Zeitraum keine Antwort kommen wird der Server als offline markiert.
Das ist aber wohl nicht die schönste Lösung.
Bin für Jeden Vorschlag dankbar,
Mit freundlichen Grüßen
Dennis
ich habe ein BatchScript erstellt, welches ohne Probleme funktioniert, allerdings macht mir Windows einen Strich durch die Rechnung:
Code:
@echo off
ping /n 1 10.0.0.2 //Server anpingen
if errorlevel 1 goto offline //Sollte er nicht antworten springe zu :offline
goto online
:offline
wol.exe aa0004****** //MagicPaket los schicken
echo Zugriff auf den Server erfolgt...
timeout /T 50 //50 Sekunden warten, damit der server hochfahren kann
start explorer \\server //Zugriff
:online
echo Server online, Verbindungsaufbau...
start explorer \\server //Zugriff
Ich vermute, man könnte das Problem umgehen, in dem man nur 0.5 Sekunden auf eine Antwort wartet, sollte in diesem Zeitraum keine Antwort kommen wird der Server als offline markiert.
Das ist aber wohl nicht die schönste Lösung.
Bin für Jeden Vorschlag dankbar,
Mit freundlichen Grüßen
Dennis