[Gelöst]Windows XP Automatisch Runterfahren?

Moderator: Moderatoren

Benutzeravatar
DL1YDW
Beiträge: 504
Registriert: Mi 12 Mär, 2008 20:33
Wohnort: Rietberg JO41FT

[Gelöst]Windows XP Automatisch Runterfahren?

Beitrag 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.
vy 73 de Norbert DL1YDW
Benutzeravatar
Sebastian DK6BA
Beiträge: 780
Registriert: Do 13 Mär, 2008 20:46
Wohnort: Rietberg, JO41FT
Kontaktdaten:

Re: Windows XP Automatisch Runterfahren?

Beitrag 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...
Benutzeravatar
Sebastian DK6BA
Beiträge: 780
Registriert: Do 13 Mär, 2008 20:46
Wohnort: Rietberg, JO41FT
Kontaktdaten:

Re: Windows XP Automatisch Runterfahren?

Beitrag 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.
Benutzeravatar
DJ2SF
Beiträge: 75
Registriert: Sa 22 Okt, 2011 16:51

Re: Windows XP Automatisch Runterfahren?

Beitrag von DJ2SF »

Folgendes könnte man mit einem cron-job ausprobieren:

ping -n 1 IP-Router >nul || shutdown -s -t 0
Steffen
DJ2SF / AB3QH
Benutzeravatar
DL1YDW
Beiträge: 504
Registriert: Mi 12 Mär, 2008 20:33
Wohnort: Rietberg JO41FT

Re: Windows XP Automatisch Runterfahren?

Beitrag 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.
vy 73 de Norbert DL1YDW
Benutzeravatar
Sebastian DK6BA
Beiträge: 780
Registriert: Do 13 Mär, 2008 20:46
Wohnort: Rietberg, JO41FT
Kontaktdaten:

Re: Windows XP Automatisch Runterfahren?

Beitrag 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

Benutzeravatar
Sebastian DK6BA
Beiträge: 780
Registriert: Do 13 Mär, 2008 20:46
Wohnort: Rietberg, JO41FT
Kontaktdaten:

Re: Windows XP Automatisch Runterfahren?

Beitrag 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

Benutzeravatar
DL1YDW
Beiträge: 504
Registriert: Mi 12 Mär, 2008 20:33
Wohnort: Rietberg JO41FT

Re: Windows XP Automatisch Runterfahren?

Beitrag von DL1YDW »

Hi jetzt verstehe ich auch wieso du da so einen Spaß daran hast.

shutdown = S.Hut :mrgreen:
vy 73 de Norbert DL1YDW
Benutzeravatar
dl6ydy
Beiträge: 354
Registriert: Fr 14 Mär, 2008 16:53
Wohnort: Guetersloh
Kontaktdaten:

Re: Windows XP Automatisch Runterfahren?

Beitrag 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
www.NormCast.de
Benutzeravatar
DL1YDW
Beiträge: 504
Registriert: Mi 12 Mär, 2008 20:33
Wohnort: Rietberg JO41FT

Re: Windows XP Automatisch Runterfahren?

Beitrag 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.
vy 73 de Norbert DL1YDW
Benutzeravatar
dl6ydy
Beiträge: 354
Registriert: Fr 14 Mär, 2008 16:53
Wohnort: Guetersloh
Kontaktdaten:

Re: Windows XP Automatisch Runterfahren?

Beitrag 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
www.NormCast.de
Benutzeravatar
DL1YDW
Beiträge: 504
Registriert: Mi 12 Mär, 2008 20:33
Wohnort: Rietberg JO41FT

Re: Windows XP Automatisch Runterfahren?

Beitrag von DL1YDW »

Nein Laptop Aktuelles Windows XP
vy 73 de Norbert DL1YDW
Benutzeravatar
Sebastian DK6BA
Beiträge: 780
Registriert: Do 13 Mär, 2008 20:46
Wohnort: Rietberg, JO41FT
Kontaktdaten:

Re: Windows XP Automatisch Runterfahren?

Beitrag 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.
Benutzeravatar
DL1YDW
Beiträge: 504
Registriert: Mi 12 Mär, 2008 20:33
Wohnort: Rietberg JO41FT

Re: Windows XP Automatisch Runterfahren?

Beitrag 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
Dateianhänge
shutdown-bat.txt
(34.42 KiB) 181-mal heruntergeladen
vy 73 de Norbert DL1YDW
Benutzeravatar
DL1YDW
Beiträge: 504
Registriert: Mi 12 Mär, 2008 20:33
Wohnort: Rietberg JO41FT

Re: Windows XP Automatisch Runterfahren?

Beitrag 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
vy 73 de Norbert DL1YDW
Antworten