Script zum ermitteln der eingeloggten User
Hallo,
ich benötige ein Tool, das ermittelt, ob unter Windows XP Pro ein USer eingeloggt ist. Falls nein, soll der Rechner automatisch heruntergefahren werden. Falls ja, soll der Rechner an bleiben, ohne Änderung. Das Tools sollte auch dann ausgeführt werden können, wenn kein Anwender eingeloggt ist.
Hintergrund: Wir haben ein Backup-Tool (HP Omniback), das nachts durchgeführt wird. Anschließend nach dem Backup soll nun der Rechner heruntergefahren werden, wenn kein User eingeloggt ist.
ich benötige ein Tool, das ermittelt, ob unter Windows XP Pro ein USer eingeloggt ist. Falls nein, soll der Rechner automatisch heruntergefahren werden. Falls ja, soll der Rechner an bleiben, ohne Änderung. Das Tools sollte auch dann ausgeführt werden können, wenn kein Anwender eingeloggt ist.
Hintergrund: Wir haben ein Backup-Tool (HP Omniback), das nachts durchgeführt wird. Anschließend nach dem Backup soll nun der Rechner heruntergefahren werden, wenn kein User eingeloggt ist.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 34817
Url: https://administrator.de/contentid/34817
Ausgedruckt am: 26.11.2024 um 03:11 Uhr
6 Kommentare
Neuester Kommentar
Moin wagnbeu0,
aus zwei Gründen möchte ich wenigstens versuchen, Dir diese Strategie auszureden.
1) Es gibt kein Tool, mit dem Du zuverlässug prüfen kannst, dass (zum Prüfzeitpunkt) kein User angemeldet ist.
2) Und wenn der Benutzer sich 10 Sekunden nach der Prüfung erst anmeldet, hast Du ohnehin verratzt...
Von daher [wenn ihr überhaupt die User-freie Domäne sicherstellen wollt] macht es über eine Einschränkung der Anmeldezeiten - dann darf eben kein User von 03h bis 05h angemeldet sein und gut is'.
Wenn Du dennoch den Weg über "Prüfung der eingeloggten User" gehen willst: Suche hier im Forum nach "PsLoggedOn.exe" von www.sysInternals.com.
Da ist dieser Ansatz schon mehrfach behandelt worden.
Gruß Biber
P.S. Die Tools von sysinternals liebe ich über alles - aber an dieser Stelle geht es halt nicht zuverlässig per Script... sondern nur organisitorisch.
Windowsbedingt.
aus zwei Gründen möchte ich wenigstens versuchen, Dir diese Strategie auszureden.
1) Es gibt kein Tool, mit dem Du zuverlässug prüfen kannst, dass (zum Prüfzeitpunkt) kein User angemeldet ist.
2) Und wenn der Benutzer sich 10 Sekunden nach der Prüfung erst anmeldet, hast Du ohnehin verratzt...
Von daher [wenn ihr überhaupt die User-freie Domäne sicherstellen wollt] macht es über eine Einschränkung der Anmeldezeiten - dann darf eben kein User von 03h bis 05h angemeldet sein und gut is'.
Wenn Du dennoch den Weg über "Prüfung der eingeloggten User" gehen willst: Suche hier im Forum nach "PsLoggedOn.exe" von www.sysInternals.com.
Da ist dieser Ansatz schon mehrfach behandelt worden.
Gruß Biber
P.S. Die Tools von sysinternals liebe ich über alles - aber an dieser Stelle geht es halt nicht zuverlässig per Script... sondern nur organisitorisch.
Windowsbedingt.
Hi,
du könntest höchstens folgendes machen:
1.) Freigabe auf einem Server erstellen. Dort hat Jeder einfach Vollzugriff!!
2.) Im Logonscript (soweit vorhanden) einfach auf der Freigabe eine Txt mit dem Namen des Computers erstellen.
3.) Beim Ausloggn einfach die Textdatei wieder löschen.
Somit kannst du vor dem Backup einfach überprüfen, ob sich jemand an der Kiste angemeldet hat!
Gruß
Dani
du könntest höchstens folgendes machen:
1.) Freigabe auf einem Server erstellen. Dort hat Jeder einfach Vollzugriff!!
2.) Im Logonscript (soweit vorhanden) einfach auf der Freigabe eine Txt mit dem Namen des Computers erstellen.
3.) Beim Ausloggn einfach die Textdatei wieder löschen.
Somit kannst du vor dem Backup einfach überprüfen, ob sich jemand an der Kiste angemeldet hat!
Gruß
Dani