Seite 1 von 2

[Gelöst]Windows XP Automatisch Runterfahren?

Verfasst: So 13 Apr, 2014 11:25
von DL1YDW
Hallo

Ich Google jetzt schon die ganze zeit nach einer Lösung, finde nur leider nichts vielleicht weiß einer von euch ja einen Rat.

Wir haben im RTM an der Station DK0RTM drei PC´s mit Windows XP laufen, diese sollen selbständig Runter-fahren wenn der Router ausgeschaltet wird.


Hierfür wird ein Skrip oder auch ein Prog. benötigt welches denn Netzwerkstatus überwacht und bei Ausfall den PC Runter fährt.

Dies ist der Befehl zum Runter-fahren = shutdown /f /s /t 01

mir Fehlt nur der teil der den Netzwerkstatus Überwacht.

Re: Windows XP Automatisch Runterfahren?

Verfasst: So 13 Apr, 2014 16:34
von Sebastian DK6BA
So Norbert,
mein PC ist aus :-D
aber blöderweise immer dann wenn der Router erreichbar ist. Ich muss da noch was umdrehen...
geht gleich weiter...

Re: Windows XP Automatisch Runterfahren?

Verfasst: So 13 Apr, 2014 17:51
von Sebastian DK6BA
Soo, hab mein bestes gegeben ;)

Code: Alles auswählen

echo off
goto start

:start

ping IPADRESSE -n 2 -w 1000 -l 2000
if %errorlevel%==1 goto nogo
if %errorlevel%==0 goto start


:nogo
echo 
shutdown -s -t 60 -c "Pc faehrt runter"
goto retry

:retry
ping IPADRESSE -n 2 -w 1000 -l 2000
if %errorlevel%==0 goto stopshutdown
if %errorlevel%==1 goto start

:stopshutdown
shutdown -a 
goto start



Also, das batch überwacht die IP-Adresse, wenn die nicht mehr erreichbar ist, fährt der PC in 60sek runter. Sollte die IP in den 60sek nochmal wieder erreichbar sein, wird der shutdown Vorgang unterbrochen und es geht ganz normal weiter.

Edit: ganz vergessen, den Code kopieren und ein Batch (.bat) von machen und mit dem systemstart ausführen.

Re: Windows XP Automatisch Runterfahren?

Verfasst: So 13 Apr, 2014 17:55
von DJ2SF
Folgendes könnte man mit einem cron-job ausprobieren:

ping -n 1 IP-Router >nul || shutdown -s -t 0

Re: Windows XP Automatisch Runterfahren?

Verfasst: So 13 Apr, 2014 18:22
von DL1YDW
Danke Sebastian

Deine Version hat den Vorteil das nicht sofort Abgeschaltet wird.

Steffen ich bin der Meinung wir sollten Sebastian´s Version einsetzten.

Re: Windows XP Automatisch Runterfahren?

Verfasst: So 13 Apr, 2014 21:53
von Sebastian DK6BA
Jetzt schreibt das Ding auch nicht immer die Konsole voll:
echo PingShutdown
echo off
echo Prorgammstart
goto start


:start
ping 192.168.0.8 -n 2 -w 1000 -l 2000
cls
echo Programm aktiv
if %errorlevel%==1 goto nogo
if %errorlevel%==0 goto start

:nogo
echo Ping nicht Okay!
echo Herunterfahren wird eingeleitet
shutdown -s -t 300 -c "Pc faehrt runter"
goto retry

:retry
echo Wiederholungspruefung
ping 192.168.0.8 -n 2 -w 1000 -l 2000
cls
if %errorlevel%==0 goto stopshutdown
if %errorlevel%==1 goto start

:stopshutdown
echo Herunterfahren angehalten. Ping wieder aktiviert!
shutdown -a
goto start


Re: Windows XP Automatisch Runterfahren?

Verfasst: So 13 Apr, 2014 21:55
von Sebastian DK6BA
Jetzt schreibt das Ding auch nicht immer die Konsole voll:
PingShutdown hat geschrieben: echo off
echo Prorgammstart
goto start


:start
ping 192.168.0.8 -n 2 -w 1000 -l 2000
cls
echo Programm aktiv
if %errorlevel%==1 goto nogo
if %errorlevel%==0 goto start

:nogo
echo Ping nicht Okay!
echo Herunterfahren wird eingeleitet
shutdown -s -t 300 -c "Pc faehrt runter"
goto retry

:retry
echo Wiederholungspruefung
ping 192.168.0.8 -n 2 -w 1000 -l 2000
cls
if %errorlevel%==0 goto stopshutdown
if %errorlevel%==1 goto start

:stopshutdown
echo Herunterfahren angehalten. Ping wieder aktiviert!
shutdown -a
goto start


Re: Windows XP Automatisch Runterfahren?

Verfasst: Mo 14 Apr, 2014 05:13
von DL1YDW
Hi jetzt verstehe ich auch wieso du da so einen Spaß daran hast.

shutdown = S.Hut :mrgreen:

Re: Windows XP Automatisch Runterfahren?

Verfasst: Mo 14 Apr, 2014 12:28
von dl6ydy
Nobby zieht den Huth :mrgreen: :mrgreen: :mrgreen:

Ja, funktioniert. Hab's mal getestet mit zwei Minuten,
also den Router nach zwei Minuten eingesteckt, so dass er wieder
erreichbar war, da liess sich der Prozess "normal" nicht mehr aufhalten.

Man muesste / koennte evtl. noch einen "Abort"-Button
programmieren... sowas habe ich auch schonmal gemacht...
...ich werde mal suchen ;)

Aber generell: Funktion!

73, YDY

Re: Windows XP Automatisch Runterfahren?

Verfasst: Mo 14 Apr, 2014 14:42
von DL1YDW
Leider bei mir nicht, Ich habe natürlich meine IP des Routers eingetragen und wenn ich das W-Lan auf meinem Laptop ausschaltet Schreibt er auch
Ping nicht Oky!
Herunterfahren wird eingeleitet
Prorgrammstart

Ping wird ausgeführt für ............................

Zielhost nicht erreichbar.

Re: Windows XP Automatisch Runterfahren?

Verfasst: Mo 14 Apr, 2014 15:29
von dl6ydy
Nutzt Du das zuhause unter Windows 7, Nobby?

Falls ja, dann: Rechte Maustaste auf die .bat-Verknuepfung,
dann auf "Eigenschaften", "Kompatibilitaet" und
unten Haken bei "Als Administrator ausfuehren"
setzen.

73, YDY

Re: Windows XP Automatisch Runterfahren?

Verfasst: Mo 14 Apr, 2014 15:56
von DL1YDW
Nein Laptop Aktuelles Windows XP

Re: Windows XP Automatisch Runterfahren?

Verfasst: Mo 14 Apr, 2014 21:58
von Sebastian DK6BA
Also das Programm pingt noch weiter, und wird auch fehler raussschmeissen wenn der Ping nicht durchkommt. Aber nach 300 oder 60sek, ich weiß jetzt gar nicht mehr wie viel, wird der PC runter gefahren.
Wichtig ist, zwei mal die IP einzugragen.

Re: Windows XP Automatisch Runterfahren?

Verfasst: Di 15 Apr, 2014 08:57
von DL1YDW
Ja das sieht man auch im Skript, wenn ich die Zeile shutdown direkt in der Console eingebe
>Ausführen > cmd >shutdown -s -t 20 -c "Pc faehrt runter"

Fährt er auch nach 20 Sekunden runter nehme ich jetzt >test.bat< nur mit dieser einen Zeile,
funktioniert das Runter fahren ebenfalls aus der Autostart heraus.

Ich habe die cmd Ausgabe in dieser Datei shutdown-bat.txt umgeleitet. -t 20

Re: Windows XP Automatisch Runterfahren?

Verfasst: Di 15 Apr, 2014 12:52
von DL1YDW
Hallo habe den Block >:retry <abgeschaltet und dann geht es.
rem goto retry

:retry
echo Wiederholungspruefung
ping 192.168.1.5 -n 2 -w 1000 -l 2000
cls
if %errorlevel%==0 goto stopshutdown
if %errorlevel%==1 goto start