Shutdown Meldung mit Countdown und Abbruchmöglichkeit
Hallo zusammen.
Die Suchfunktion und Google haben leider meine Problemstellung nicht lösen können.
Also zum Problem.
ich habe einige PCs in einem Netzwerk und einen Server.
der Server fährt um 20 Uhr in den Ruhezustand wenn alle PCs ausgeschaltet sind.
Sollte vergessen worden sein ein PC herunterzufahren läuft auch der Server die Nacht durch.
Da jedoch nicht auszuschließen ist, dass um 20 Uhr noch jemand am PC arbeitet, kann ich nicht einfach ein shutdown per Task anstoßen.
Meine Idee ist nun: (möglichst mit Bordmitteln vbs,whs,bat...)
Auf dem PC wird um 20 Uhr ein Task ausgeführt.
dieser blendet eine MessageBox ein
in dieser MessageBox steht ein beliebiger Text.
in der MSGBOX tickt auch ein Countdown herunter (also kein Fixtext)
Dieser Countdown kann mit einem Button abgebrochen werden.
Beispiel:
Die Suchfunktion und Google haben leider meine Problemstellung nicht lösen können.
Also zum Problem.
ich habe einige PCs in einem Netzwerk und einen Server.
der Server fährt um 20 Uhr in den Ruhezustand wenn alle PCs ausgeschaltet sind.
Sollte vergessen worden sein ein PC herunterzufahren läuft auch der Server die Nacht durch.
Da jedoch nicht auszuschließen ist, dass um 20 Uhr noch jemand am PC arbeitet, kann ich nicht einfach ein shutdown per Task anstoßen.
Meine Idee ist nun: (möglichst mit Bordmitteln vbs,whs,bat...)
Auf dem PC wird um 20 Uhr ein Task ausgeführt.
dieser blendet eine MessageBox ein
in dieser MessageBox steht ein beliebiger Text.
in der MSGBOX tickt auch ein Countdown herunter (also kein Fixtext)
Dieser Countdown kann mit einem Button abgebrochen werden.
Beispiel:
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 143114
Url: https://administrator.de/contentid/143114
Ausgedruckt am: 22.11.2024 um 05:11 Uhr
10 Kommentare
Neuester Kommentar
Du könntest bspw. dieses Script auf den PCs als geplanten Task ab 20 Uhr laufen lassen. Eventuell auch noch gekoppelt mit halbstündiger Wiederholung.
Set oShell = CreateObject("WScript.Shell")
oShell.Run "shutdown -s -f -t 300" , 0, False
intConf = _
Msgbox("Möchten Sie das Herunterfahren Ihres PCs abbrechen?", vbYesNo, "Shutdown")
If intConf = vbYes Then
oShell.Run "shutdown -a" , 0, False
Msgbox "Ok. Herunterfahren wurde abgebrochen."
Else
Msgbox "Ok. Herunterfahren wird fortgesetzt."
End If
Hi,
schau mal hier:
http://www.pa-s.de/php/forum/showpost-1215.php
ist glaube ich das einfachste.....befehl Shutdown.exe -i gibt dir ne Gui in der du einiges einstellen kannst.
Ansonsten per Skript den Shutdown mit dem Parameter -a abbrechen!
Gruß
MASTEQ
schau mal hier:
http://www.pa-s.de/php/forum/showpost-1215.php
ist glaube ich das einfachste.....befehl Shutdown.exe -i gibt dir ne Gui in der du einiges einstellen kannst.
Ansonsten per Skript den Shutdown mit dem Parameter -a abbrechen!
Gruß
MASTEQ
Du brauchst mir mein eigenes Script nicht zu erklären
Es war auch nur als Denkansatz gedacht. Wenn dir das so nicht gefällt kein Problem. Musst du halt weiter suchen...
Ganz Quick&dirty könntest du auch einen geplanten Task einrichten, der als Trigger idle verwendet. Dann wird der Task nach Zeit x ausgeführt, wenn der PC keine Beschäftigung hat.
Oder du legst auf den Desktop einfach eine Verknüpfung mit dem Ziel shutdown -a. Damit kann der User dann ein geplantes Herunterfahren jederzeit abbrechen.
BTW:
So wie es sich anhört befinden wir uns in einer Home-Umgebung mit einer mehr als überschaubaren Anzahl an PCs und Usern. In der Umgebung gehe ich allerdings auch davon aus, dass es durchaus nicht zuviel verlangt sein kann, wenn Mama, Papa, Kinder ihren PC ausmachen bevor sie ins Bett gehen.
Es war auch nur als Denkansatz gedacht. Wenn dir das so nicht gefällt kein Problem. Musst du halt weiter suchen...
Ganz Quick&dirty könntest du auch einen geplanten Task einrichten, der als Trigger idle verwendet. Dann wird der Task nach Zeit x ausgeführt, wenn der PC keine Beschäftigung hat.
Oder du legst auf den Desktop einfach eine Verknüpfung mit dem Ziel shutdown -a. Damit kann der User dann ein geplantes Herunterfahren jederzeit abbrechen.
BTW:
So wie es sich anhört befinden wir uns in einer Home-Umgebung mit einer mehr als überschaubaren Anzahl an PCs und Usern. In der Umgebung gehe ich allerdings auch davon aus, dass es durchaus nicht zuviel verlangt sein kann, wenn Mama, Papa, Kinder ihren PC ausmachen bevor sie ins Bett gehen.
Ja, es hört sich nach einem privatem Netzwerk an
Es handelt sich aber um ein kleines Firmennetzwerk
Ich habe hier einen Windows Home Server zu laufen
wurde am XP prof gespart. XP Home reicht ja für sogut wie alle Anwendungsfälle
Kann mal bitte jemand meinen Kopf festhalten, der wackelt ganz furchtbar. Aber bitte aufpassen, dass er nicht auf die Tischplatte knallt