Holgip
Lt. Commander
- Registriert
- Dez. 2012
- Beiträge
- 1.785
Hallo,
ich habe im Netzwerk 4 PCs, einen "Server" und einen WLAN Hotspot. Zentrale ist eine Fritbox 7360. Der "Server" (Zotac ID14/Win8.1) wird über eine Steckdosenleiste (an der auch der Hot-Spot hängt) mit Strom versorgt. Wenn ich den Hotspot einschalte, fährt gleichzeitig der Server hoch, auch wenn ich nicht darauf zugreifen will. Im Moment habe ich das so mit der Aufgabenplanung im Server gelöst, dass er nach 5 Minuten heruntergefahren wird, falls er im Leerlauf ist und keiner der PCs im Netzwerk. Sobald ein PC eingeschaltet wird, fährt er den Server mittels MagicPacket hoch (auf allen PCs ist die Software "Wake on LAN" von Mario Ötte installiert). Das klappt auch alles einwandfrei.
Jetzt zum Problem: Um den Server beim Einschalten der Steckdosenleiste nicht gleich hochzufahren habe ich im BIOS bei "Restore on AC Power Loss" "Last state" eingestellt, der Suspend mode steht auf "S3".
Wenn ich nach dem Einschalten der Leiste das WOL-Script starte, passiert nichts, der Server fährt nicht hoch und ich muss den "Start"Knopf am Zotac drücken.
Wenn der Server einmal hoch- und wieder heruntergefahren wird, funktioniert das Script, so lange, bis die Leiste ausgeschaltet wird.
Eigentlich müsste doch bei der Einstellung "Last state" der letzte Zustand gespeichert werden, oder? Er verhält sich aber so, als ob ich im BIOS "Power Off" eingestellt hätte.
Hier noch die Scripte (habe ich beide aus dem Internet, da ich mit Batchprogrammierung nicht so bewandert bin):
Auf dem Server (ausschalten):
@echo on & setlocal
set "Server=server"
set "AlleAus=true"
for %%i in (192.168.178.xx 192.168.178.xy...) do ping -n 1 %%i|findstr "TTL">nul && set "AlleAus="
for /f "delims=\" %%i in ('net view^|findstr "\\"^|findstr /i /v "%Server%"') do ping -n 1 %%i|findstr "TTL">nul && set "AlleAus="
if defined AlleAus shutdown -s -f -t 00
Zum Einschalten auf allen Clients:
@echo off
C:
cd "Program Files (x86)\WOL"
WOL2.exe -wake Server-PC -close
exit
Was kann ich noch ändern, damit der Server auch nach dem Aus- und wieder Einschalten der Leiste von den Clients hochgefahren werden kann (evtl. BIOS)?
ich habe im Netzwerk 4 PCs, einen "Server" und einen WLAN Hotspot. Zentrale ist eine Fritbox 7360. Der "Server" (Zotac ID14/Win8.1) wird über eine Steckdosenleiste (an der auch der Hot-Spot hängt) mit Strom versorgt. Wenn ich den Hotspot einschalte, fährt gleichzeitig der Server hoch, auch wenn ich nicht darauf zugreifen will. Im Moment habe ich das so mit der Aufgabenplanung im Server gelöst, dass er nach 5 Minuten heruntergefahren wird, falls er im Leerlauf ist und keiner der PCs im Netzwerk. Sobald ein PC eingeschaltet wird, fährt er den Server mittels MagicPacket hoch (auf allen PCs ist die Software "Wake on LAN" von Mario Ötte installiert). Das klappt auch alles einwandfrei.
Jetzt zum Problem: Um den Server beim Einschalten der Steckdosenleiste nicht gleich hochzufahren habe ich im BIOS bei "Restore on AC Power Loss" "Last state" eingestellt, der Suspend mode steht auf "S3".
Wenn ich nach dem Einschalten der Leiste das WOL-Script starte, passiert nichts, der Server fährt nicht hoch und ich muss den "Start"Knopf am Zotac drücken.
Wenn der Server einmal hoch- und wieder heruntergefahren wird, funktioniert das Script, so lange, bis die Leiste ausgeschaltet wird.
Eigentlich müsste doch bei der Einstellung "Last state" der letzte Zustand gespeichert werden, oder? Er verhält sich aber so, als ob ich im BIOS "Power Off" eingestellt hätte.
Hier noch die Scripte (habe ich beide aus dem Internet, da ich mit Batchprogrammierung nicht so bewandert bin):
Auf dem Server (ausschalten):
@echo on & setlocal
set "Server=server"
set "AlleAus=true"
for %%i in (192.168.178.xx 192.168.178.xy...) do ping -n 1 %%i|findstr "TTL">nul && set "AlleAus="
for /f "delims=\" %%i in ('net view^|findstr "\\"^|findstr /i /v "%Server%"') do ping -n 1 %%i|findstr "TTL">nul && set "AlleAus="
if defined AlleAus shutdown -s -f -t 00
Zum Einschalten auf allen Clients:
@echo off
C:
cd "Program Files (x86)\WOL"
WOL2.exe -wake Server-PC -close
exit
Was kann ich noch ändern, damit der Server auch nach dem Aus- und wieder Einschalten der Leiste von den Clients hochgefahren werden kann (evtl. BIOS)?