116480
Goto Top

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

Content-ID: 267625

Url: https://administrator.de/contentid/267625

Ausgedruckt am: 22.11.2024 um 10:11 Uhr

Andinistrator1
Andinistrator1 27.03.2015 aktualisiert um 12:05:10 Uhr
Goto Top
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.

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.
116480
116480 27.03.2015 um 12:02:56 Uhr
Goto Top
Hallo,

das heisst , Du hast auf jedem Client eine lokale Datei ? Die dann den Abends prüft und runterfährt ?

Gruss
Ralf
Andinistrator1
Lösung Andinistrator1 27.03.2015, aktualisiert am 03.04.2015 um 02:12:23 Uhr
Goto Top
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.
joehuaba
joehuaba 27.03.2015 um 12:49:32 Uhr
Goto Top
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:
shutdown -s -f  \\CLIENTNAME  -t 0

Wenn es nicht 22 Uhr ist, dann tu nichts.

fertig face-smile

Die Software braucht so gut wie keine Ressorcen, läuft im Hintergrund und du hast keine Arbeit mehr. face-smile
SarekHL
SarekHL 27.03.2015 aktualisiert um 14:42:36 Uhr
Goto Top
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.

Ä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 ...
116480
116480 30.03.2015 um 09:39:13 Uhr
Goto Top
Hallo,

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 ! Sonst würde man auch alle Rechner runterfahren , die von Daheim aus arbeiten !


Gruss
Ralf
116480
116480 30.03.2015 um 10:48:20 Uhr
Goto Top
Hallo ,

habe was gefunden um die Leases auszulesen

http://www.mcseboard.de/topic/75267-dhcp-leases-via-script-oder-batch-d ...

netsh dhcp server scope 10.x.x.x show clients

Danach Shutdown command, das diese dann aus dem Lease runterfahren lässt.

Gruss
Ralf
116480
116480 30.03.2015 um 11:00:37 Uhr
Goto Top
Hat wer ne Ahnung , wie man mit dem Befehl ne List bekommen würde, die nur IP Adressen hat ?

Gruss
Ralf
Hyper-V
Hyper-V 30.03.2015 um 22:28:35 Uhr
Goto Top
Wenn die Clients von zu Hause ohne VPN arbeiten, sind die doch so oder so autark vom restlichen Netzwerk oder!? Wenn die Clients per VPN arbeiten, wer gibt denen dann die Adressen? Sind die fest eingestellt, macht das ein 2. DHCP oder der gleiche DHCP?


Grüße

Hyper-V
108012
108012 31.03.2015 um 01:55:43 Uhr
Goto Top
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
Andinistrator1
Andinistrator1 31.03.2015 um 07:10:50 Uhr
Goto Top
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
SarekHL
Lösung SarekHL 31.03.2015, aktualisiert am 03.04.2015 um 02:12:10 Uhr
Goto Top
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 !

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.
116480
116480 02.04.2015 um 07:47:27 Uhr
Goto Top
Hallo,

ja im Endeffekt kann ich eigentlich einfach den DHCP Bereich einen Shutdown machen face-smile Weil die daheim haben ja vom Provider Ihren Lease.
Ich weiss ist kompliziert die Anfrage. Aber man möächte eben das nach Iso Norm , kein Client am Netz ist !

Gruss
RAlf
116480
116480 02.04.2015 um 07:48:05 Uhr
Goto Top
Hallo,

was mich zur nächsten Frage bringt face-smile Gibt es einen Shutdown Befehl für einen Range ?

Gruss
Ralf
116480
116480 02.04.2015 um 07:53:53 Uhr
Goto Top
Alternativc gäbe es das sysinternals Tool
psshutdown
Da kann ich eine REchnerliste machen
http://www.tecchannel.de/netzwerk/tools/2034556/kostenlose_microsoft_sy ...
Also einfach Pro Zeile schnell die IP Adresse von den akviten Leases, und ich kann noch mehr Optionen machen , wie anchricht. In 5 Minuten fähre die Maschine runter. Alles sichern. Klar geht mit normalem Shutdown auch face-smile
Cool wäre halt wenn man einen Range angeben könnte.

Gruss
Ralf