Rechner ohne angemeldetem Benutzer herunterfahren
Hallo,
bei uns in der Universität wollen wir die Rechner im Computerpool automatisch herunterfahren lassen, wenn nach 18 Uhr niemand mehr angemeldet ist. Das möchten wir gerne über ein Batchscript lösen, was folgende Vorraussetzungen überprüft:
- Ist es später als 18 Uhr?
- Ist der PC seit fünf Minuten inaktiv?
Wenn beide Bedingungen zutreffen, soll der Rechner automatisch heruntergefahren werden.
Andere Lösungen, wie ein automatisches Herunterfahren zu einer bestimmten Zeit oder direkt nach dem Ausloggen eines Benutzers sind leider nicht praktikabel, weil ersteres nicht berücksichtigen würde, ob jemand angemeldet ist und zweiteres beim schnellen Ummelden von den Studenten stören würde.
Leider gab das Forum zu dem Thema keine passende Lösung.
Vielen Dank für Eure Hilfe
Krisse
bei uns in der Universität wollen wir die Rechner im Computerpool automatisch herunterfahren lassen, wenn nach 18 Uhr niemand mehr angemeldet ist. Das möchten wir gerne über ein Batchscript lösen, was folgende Vorraussetzungen überprüft:
- Ist es später als 18 Uhr?
- Ist der PC seit fünf Minuten inaktiv?
Wenn beide Bedingungen zutreffen, soll der Rechner automatisch heruntergefahren werden.
Andere Lösungen, wie ein automatisches Herunterfahren zu einer bestimmten Zeit oder direkt nach dem Ausloggen eines Benutzers sind leider nicht praktikabel, weil ersteres nicht berücksichtigen würde, ob jemand angemeldet ist und zweiteres beim schnellen Ummelden von den Studenten stören würde.
Leider gab das Forum zu dem Thema keine passende Lösung.
Vielen Dank für Eure Hilfe
Krisse
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 115444
Url: https://administrator.de/contentid/115444
Ausgedruckt am: 14.11.2024 um 17:11 Uhr
8 Kommentare
Neuester Kommentar
Zitat von @manuel-r:
Das knallt aber gnadenlos alle PCs ins off. Unabhängig davon, ob
da noch jemand dran arbeitet oder nicht.
Das knallt aber gnadenlos alle PCs ins off. Unabhängig davon, ob
da noch jemand dran arbeitet oder nicht.
da gibt es sicher auch Möglichkeiten
Abfrage ob User angemeldet
Festzustellen, ob ein User angemeldet ist, ist kein Problem. Aber der OP will ja prüfen (und das macht auch Sinn) ob der User seit 5 Minuten nichts gemacht hat. Dann will er davon ausgehen, dass der User Feierabend gemacht hat und die Maschine runterfahren.
Und damit die Maschine auch bspw. um 19 Uhr runterfährt wenn der User um 18.:55 den letzten Mausklick gemacht hat muss das ganze zyklisch geprüft werden.
Machbar ist das ganz bestimmt. Zuerst müsste man halt mal ein vernünftiges Event oder einen Status haben, den man abprüfen könnte um Benutzeraktivität festzustellen.
Und damit die Maschine auch bspw. um 19 Uhr runterfährt wenn der User um 18.:55 den letzten Mausklick gemacht hat muss das ganze zyklisch geprüft werden.
Machbar ist das ganz bestimmt. Zuerst müsste man halt mal ein vernünftiges Event oder einen Status haben, den man abprüfen könnte um Benutzeraktivität festzustellen.
Zitat von @Krisse:
Hallo,
bei uns in der Universität wollen wir die Rechner im
Computerpool automatisch herunterfahren lassen, wenn nach 18 Uhr
niemand mehr angemeldet ist. Das möchten wir gerne über ein
Batchscript lösen, was folgende Vorraussetzungen
überprüft:
- Ist es später als 18 Uhr?
- Ist der PC seit fünf Minuten inaktiv?
/ snipHallo,
bei uns in der Universität wollen wir die Rechner im
Computerpool automatisch herunterfahren lassen, wenn nach 18 Uhr
niemand mehr angemeldet ist. Das möchten wir gerne über ein
Batchscript lösen, was folgende Vorraussetzungen
überprüft:
- Ist es später als 18 Uhr?
- Ist der PC seit fünf Minuten inaktiv?
Servus,
"dreh" den Spies / Abfrage um und so wird auch ein "lecker Schmackofatz" draus
Zeitabfrage per Batch /script
if %time:~-10,2% GEQ 18 shutdown -s
dieses Script / besser diesen Schnippsel dann per Taskplaner "nach Leerlaufdauer >15 minuten" laufen lassen.
Gruß