Klar, gerne:
Die Scripte müsst ihr jeweils in eine Textdatei schreiben und benennt die dann einfach von .txt in .bat um.
Das erste Scriptwird über den Alarmablauf aufgerufen:
----------------------------
echo off
cls
:: LOCK Datei zum verhindern des Downloads wird erzeugt
echo. > C:\Scripts\lock.log
echo Die LOCK Datei wurde erzeugt. Neustart des PCs wird fuer 30 Minuten verhindert
:: Es wird 30 Minuten gewartet
PING 1.1.1.1 -n 1 -w 1800000 >nul
:: LOCK Datei wird gelöscht
del C:\Scripts\lock.log
----------------------------
Das zweite Script könnt ihr dann lokal über den Aufgabenplaner von Windows abrufen:
----------------------------
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
PING 1.1.1.1 -n 1 -w 60000 >nul
GOTO CHECK
:SHUTDOWN
echo LOCK File existiert nicht, PC wird heruntergefahren
shutdown -r -f
----------------------------