Script für zentrales Runterfahren der Rechner zu einem gewissen Zeitpunkt
Hallo Leute,
da ich mit Programmierung nicht wirklich viel am Hut habe außer einem "Hello World!" ;), suche ich hier nach einer Lösung für folgende Situation:
Jeden Abend um 22 Uhr sollen die Client-PC's (26 Stück) zentral heruntergefahren werden, damit die Sicherung der Warenwirtschaft um 22:30 Uhr beginnen kann. Leider vergessen die User oft das Programm zu beenden und dann ist die Sicherung fehlerhaft denn die Warenwirtschaft muss auf allen Rechnern geschlossen sein.
Das Script möchte ich dann auf dem DC als Aufgabenplanung einpflegen ohne, dass die Server natürlich abgeschaltet werden ;).
Kann mir jemand ein einfaches Script erstellen (PowerShell) um die Rechner zu dem besagten Zeitpunkt herunterzufahren und dem User dann evtl. vorher noch die Meldung zu geben "Der Computer wird in 15 Minuten heruntergefahren).
Wenn Infos fehlen, dann reiche ich die gerne nach. Die Namen der Rechner könnte ich auch noch nachliefern, falls die von Nöten sind.
Gruß,
Stefan
da ich mit Programmierung nicht wirklich viel am Hut habe außer einem "Hello World!" ;), suche ich hier nach einer Lösung für folgende Situation:
Jeden Abend um 22 Uhr sollen die Client-PC's (26 Stück) zentral heruntergefahren werden, damit die Sicherung der Warenwirtschaft um 22:30 Uhr beginnen kann. Leider vergessen die User oft das Programm zu beenden und dann ist die Sicherung fehlerhaft denn die Warenwirtschaft muss auf allen Rechnern geschlossen sein.
Das Script möchte ich dann auf dem DC als Aufgabenplanung einpflegen ohne, dass die Server natürlich abgeschaltet werden ;).
Kann mir jemand ein einfaches Script erstellen (PowerShell) um die Rechner zu dem besagten Zeitpunkt herunterzufahren und dem User dann evtl. vorher noch die Meldung zu geben "Der Computer wird in 15 Minuten heruntergefahren).
Wenn Infos fehlen, dann reiche ich die gerne nach. Die Namen der Rechner könnte ich auch noch nachliefern, falls die von Nöten sind.
Gruß,
Stefan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 310229
Url: https://administrator.de/forum/script-fuer-zentrales-runterfahren-der-rechner-zu-einem-gewissen-zeitpunkt-310229.html
Ausgedruckt am: 06.04.2025 um 18:04 Uhr
10 Kommentare
Neuester Kommentar
Hi,
Über "\\computer" oder "\\ip-adresse" oder über eine Datendatei kann man die Zielcomputer angeben. Voraussetzung ist, der ausführende Benutzer hat auf allen betroffenen Computern Admin-Rechte.
E.
auch zentral für alle ausgewählten Rechner die davon betroffen sein sollen?
Ich würde PsShutdown benutzen. Hier kann man nicht nur eine Zeitspanne bis zum Shutdown eingeben sondern eine Uhrzeit (er rechnet die Spanne dabei allein aus).Über "\\computer" oder "\\ip-adresse" oder über eine Datendatei kann man die Zielcomputer angeben. Voraussetzung ist, der ausführende Benutzer hat auf allen betroffenen Computern Admin-Rechte.
psshutdown -s -f -t 22:00 \\computer1
psshutdown -s -f -t 22:00 \\computer2
psshutdown -s -f -t 22:00 \\computer3
psshutdown -s -f -t 22:00 \\computer4
E.

Zitat von @Stefan007:
Quizfrage für mich: welchen Befehl muss ich denn im Script eingeben damit das DOS-Fenster geöffnet bleibt?
Why? The warning message will be presented to the user by a separate message box. A cmd run as "system" won't show to the user because it's running under a different user context!Quizfrage für mich: welchen Befehl muss ich denn im Script eingeben damit das DOS-Fenster geöffnet bleibt?
If you want console windows to stay open after a command run it like this:
cmd /k "your command"
Regards
Zitat von @Stefan007:
Quizfrage für mich: welchen Befehl muss ich denn im Script eingeben damit das DOS-Fenster geöffnet bleibt?
Quizfrage für mich: welchen Befehl muss ich denn im Script eingeben damit das DOS-Fenster geöffnet bleibt?
Hi,
also ichwürde eher sagen Quizfrage für Dich:
Wie verhällt sich die Warenwirtschaft wenn Du den PC runterfährst und der User hat vergessen sie zu beenden bevor er den Platz verlässt?
mfg
kowa