Hc-Yami
Admiral
- Registriert
- Juni 2010
- Beiträge
- 7.286
Guten Tag,
ich habe mithilfe des Internet das hier zusammen gebastelt:
Hintergrund ist, dass ich einen Computer habe, der unsere BlueRays bereitstellt. Wenn ich fertig mit dem Film bin, schalte ich das Gerät brav mit meinem Mobiltelefon über RDP aus. Mein Vater schaut jedoch genau so über den Computer, er fährt das Gerät nicht herunter, da ich ja bspw. noch schauen könnte. Ziel der .batch Datei ist es nun die beiden Fernseher abzufragen, wenn sie an sind, soll nichts passieren, sind sie aus, soll das Gerät sich herunterfahren.
Demnach verbleiben mir zwei Fragen:
1. Wie baue ich eine UND Abfrage in die .batch oben? Es soll abegfragt werden ob 10.0.0.10 UND 10.0.0.20 abgeschaltet sind und dann den Computer herunterfahren.
2. Kann ich einfach einem Task sagen, er soll die .batch alle zehn Minuten aufrufen?
Grüße
ich habe mithilfe des Internet das hier zusammen gebastelt:
Code:
@echo off
ping -n 1 -i 135 -w 130 10.0.0.XY
if errorlevel 1 goto SHUTDOWN
:SHUTDOWN
shutdown -s -t 1800 -c "Der Computer wird in 30 Minuten heruntergefahren, da keine Verbindung zum Netzwerk besteht!" -d u:11:11
goto ENDE
:ENDE
Hintergrund ist, dass ich einen Computer habe, der unsere BlueRays bereitstellt. Wenn ich fertig mit dem Film bin, schalte ich das Gerät brav mit meinem Mobiltelefon über RDP aus. Mein Vater schaut jedoch genau so über den Computer, er fährt das Gerät nicht herunter, da ich ja bspw. noch schauen könnte. Ziel der .batch Datei ist es nun die beiden Fernseher abzufragen, wenn sie an sind, soll nichts passieren, sind sie aus, soll das Gerät sich herunterfahren.
Demnach verbleiben mir zwei Fragen:
1. Wie baue ich eine UND Abfrage in die .batch oben? Es soll abegfragt werden ob 10.0.0.10 UND 10.0.0.20 abgeschaltet sind und dann den Computer herunterfahren.
2. Kann ich einfach einem Task sagen, er soll die .batch alle zehn Minuten aufrufen?
Grüße