116480
27.03.2015, aktualisiert am 03.04.2015
2111
15
0
Abend ab 22 Uhr alle Workstation und Notebooks runterfahren
Hallo ,
wie würdet ihr dies bestelligen ? Es sollen ab 22 Uhr alle eingeschalteten Noteboks und Workstation runtergefahren werden.
Gut wäre hier den Lease vom DHCP Server auszulesen. Es gibt user die Direct Access benutzen und nicht runtergefahren werden sollen, da ja kein Lease.
Es gibt ja den Shutdown Befehl etc..
Gibt es hier ein Tool, was vielleicht schöner wäre ?
Gruss
Ralf
wie würdet ihr dies bestelligen ? Es sollen ab 22 Uhr alle eingeschalteten Noteboks und Workstation runtergefahren werden.
Gut wäre hier den Lease vom DHCP Server auszulesen. Es gibt user die Direct Access benutzen und nicht runtergefahren werden sollen, da ja kein Lease.
Es gibt ja den Shutdown Befehl etc..
Gibt es hier ein Tool, was vielleicht schöner wäre ?
Gruss
Ralf
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 267625
Url: https://administrator.de/contentid/267625
Ausgedruckt am: 22.11.2024 um 10:11 Uhr
15 Kommentare
Neuester Kommentar
Ich verteile dazu eine Shutdown Datei über GPO, auch wann diese aktiviert werden soll, d.h. hier wird pro Client auf den das Zutrifft eine Aufgabe gestartet, die den Rechner - komme was wolle - runterfährt (z.B. wenn Excel offen ist ohne zu Speichern runterfährt).
Ein Tool müsstest du ja auch installieren, wenn du die Batch Datei nicht per GPO verteilen willst müsstest du es manuell bei jedem Einstellungen oder die Einstellung importieren.
-s = shutdown
-f = offene Programme schließen
-t 0 = Null Sekunden Wartezeit
Einfach ist auch unter
C:\Windows\System32\shutdown.exe per Aufgabe zu starten.
Ein Tool müsstest du ja auch installieren, wenn du die Batch Datei nicht per GPO verteilen willst müsstest du es manuell bei jedem Einstellungen oder die Einstellung importieren.
shutdown -s -f -t 0
-s = shutdown
-f = offene Programme schließen
-t 0 = Null Sekunden Wartezeit
Einfach ist auch unter
C:\Windows\System32\shutdown.exe per Aufgabe zu starten.
Nein, ich habe die *.cmd im Netz, weil ich in der Aufgabenplanung sage
starte diese CMD
\\netzlaufwerk\ordner\*.cmd
immer um 22 Uhr.
Die Aufgabe könntest du bei dir erstellen, dann exportiern, und bei jedem Client importieren (XML Datei).
Die Prüfung findet über die GPO-Gruppe statt, d.h. ist der Rechner der Gruppe zugeordnet, führt der das auch aus. Bisher konnte ich mich darauf verlassen, da ich es "mit höchsten Privilegien" innerhalb der Planung ausführe und es 3x versucht wird. Das hat immer gereicht.
starte diese CMD
\\netzlaufwerk\ordner\*.cmd
immer um 22 Uhr.
Die Aufgabe könntest du bei dir erstellen, dann exportiern, und bei jedem Client importieren (XML Datei).
Die Prüfung findet über die GPO-Gruppe statt, d.h. ist der Rechner der Gruppe zugeordnet, führt der das auch aus. Bisher konnte ich mich darauf verlassen, da ich es "mit höchsten Privilegien" innerhalb der Planung ausführe und es 3x versucht wird. Das hat immer gereicht.
Ich würde das so lösen:
Programmier eine Software die im Hintergrund auf deinem Server läuft.
Dort läuft ein Timer, der jede Minute checkt ob es 22 Uhr ist.
Wenn es 22 Uhr ist, dann führe in einem Loop (an alle Rechner) aus:
Wenn es nicht 22 Uhr ist, dann tu nichts.
fertig
Die Software braucht so gut wie keine Ressorcen, läuft im Hintergrund und du hast keine Arbeit mehr.
Programmier eine Software die im Hintergrund auf deinem Server läuft.
Dort läuft ein Timer, der jede Minute checkt ob es 22 Uhr ist.
Wenn es 22 Uhr ist, dann führe in einem Loop (an alle Rechner) aus:
shutdown -s -f \\CLIENTNAME -t 0
Wenn es nicht 22 Uhr ist, dann tu nichts.
fertig
Die Software braucht so gut wie keine Ressorcen, läuft im Hintergrund und du hast keine Arbeit mehr.
Zitat von @joehuaba:
Programmier eine Software die im Hintergrund auf deinem Server läuft.
Dort läuft ein Timer, der jede Minute checkt ob es 22 Uhr ist.
Programmier eine Software die im Hintergrund auf deinem Server läuft.
Dort läuft ein Timer, der jede Minute checkt ob es 22 Uhr ist.
Ähm, warum das? Warum die Batch-Datei mit dem von Dir beschriebenen Loop nicht einfach in der Windows-Aufgabenplanung (früher "geplante Tasks") einplanen?
P.S.: Wird eine Domäne verwendet? Ich glaube, das klappt nur, wenn Du es unter einem Konto ausführst, dass auch auf den abzuschalten Clients genügend Rechte hat ...
Hallo,
von wie vielen WS und Notebooks reden wir denn hier?
Können die nicht eine statische IP Adresse erhalten und dann wird eben eine Liste
erstellt und mittels eines Scripts dann eben um xx:xx Uhr herunter gefahren.
Und die SOHO Mitarbeiter bekommen dann eben via VPN so oder so eine IP Adresse via DHCP.
Gruß
Dobby
von wie vielen WS und Notebooks reden wir denn hier?
Können die nicht eine statische IP Adresse erhalten und dann wird eben eine Liste
erstellt und mittels eines Scripts dann eben um xx:xx Uhr herunter gefahren.
Und die SOHO Mitarbeiter bekommen dann eben via VPN so oder so eine IP Adresse via DHCP.
Gruß
Dobby
Auch nicht schlecht, damit steigt der Verwaltungsaufwand nochmal in die Höh' ;) Wenn man sonst nix zu tun hat würde ich mit statischen IPs arbeiten, da haste ne Daseins-Berechtigung ;)
Besser finde ich aber das Script, welches 1339x/Tag nachfrägt ob es was machen soll - und dann 1x um 22 Uhr etwas macht. Wenn
Besser finde ich aber das Script, welches 1339x/Tag nachfrägt ob es was machen soll - und dann 1x um 22 Uhr etwas macht. Wenn
Zitat von @116480:
ja das mit Aufgabenplaner ist klar. Auch der Shutdown Befehl shutdown -s -f \\CLIENTNAME -t 0 Aber wie würdet ihr das heir lösen . Es sollen nur die Clients runtergefahren werden, die einen Lease vom DHCP haben !
ja das mit Aufgabenplaner ist klar. Auch der Shutdown Befehl shutdown -s -f \\CLIENTNAME -t 0 Aber wie würdet ihr das heir lösen . Es sollen nur die Clients runtergefahren werden, die einen Lease vom DHCP haben !
Dann führe doch den Shutdown-Befehl per Schleife für alle IP-Adressen Deines DHCP-Bereiches aus. Du wirst ja Deine festen IP-Adressen wohl nicht im gleichen Bereich liegen haben. Sprich, wer eine IP-Adresse aus dem DHCP-Bereich hat, sollte sie auch vom DHCP bekommen haben, sonst würde ich mal über meine Netzwerkkonfiguration nachdenken ....
Sonst würde man auch alle Rechner runterfahren , die von Daheim aus arbeiten !
Und die bekommen ihre IP-Adresse nicht per DHCP??? Oder von einem anderen DHCP-Server mit einem anderen Adressbereich? Dann würde es ja wie oben beschrieben gehen. Aber wenn die ihre IP-Adressen vom gleichen DHCP wie die internen Rechner und aus dem gleichen Adressbereich wie die internen Rechner bekommen, dann bringt es Dir ohnehin nichts, die Rechner zu selektieren, die ihre Adressen vom DHCP haben.