Ansonsten läuft es bei mir so ab:
Über Aufgabenplanung habe ich eingestellt, dass er "pingtest.bat" alle 15min ab Starten des PC´s durchführt:
Ping 8.8.8.8 -n 1 -l 1
IF ERRORLEVEL 1 goto DOWN
echo "Verbunden!"
exit
:DOWN
echo "Nicht verbunden!"
start /min C:\Scripts\neustart.bat
EXIT
Alles anzeigen
Sollte keine Internetverbinung da sein bzw. der Pingtest negativ sein... startet er eine Scriptdatei namens "neustart.bat":
echo off
cls
:CHECK
:: Neustart wird initiiert falls keine LOCK Datei vorhanden ist
if NOT exist C:\Scripts\lock.log GOTO SHUTDOWN
:: Neustart wird verhindert, wenn Log File vorhanden ist
:: Test wird alle 60 Sekunden wiederholt
echo LOCK Datei existiert. Es wird 60 Sekunden gewartet
timeout /T 60
GOTO CHECK
:SHUTDOWN
echo LOCK File existiert nicht, PC wird heruntergefahren
shutdown -r -f -t 120
Alles anzeigen
Dieser ist ähnlich, der hier im Forum schon als anleitung steht ( Automatisierten Neustart -> Bei Einsatz verhindern/verzögern )
Dieser Script ist auch in der Aufgabenplanung programmiert für den täglichen Neustart, des PC´s.
Das mit dem Neustart verhindern ist ja auch in der Anleitung beschrieben