Wie RDP-Nutzer nach 15 Minuten Inaktivität automatisch abmelden. Ist Win7-Bildschirmschoner-Funktion dazu verwendbar
Hallo Leute.
Ich würde gern auf einem Win7 Prof. (32bit) den dort sich einloggenden RDP-Nutzer nach 15 Minuten Inaktivität automatisch (zwangs)abmelden, damit andere Nutzer zum Zuge kommen können.
Nach rumsuchen kam ich auf die Idee, dazu das Bordmittel "Bildschirmschoner" zu verwenden. Der Bildschirmschoner macht ja nichts anderes, als nach Zeitablauf ein Programm aufzurufen (scrnsave.SCR oder mystify.SCR).
Da SCR-Dateien ja offenbar EXE-Dateien sind, habe ich spaßeshalber mal eine Kopie von notepad.exe zu notepad.scr umbenannt. Der Bildschirmschoner startet dann nach Ablauf der Inaktivitätszeitspanne den Editor (ja, mit einer Fehlermeldung, aber er startet).
Meine Frage: Wie kann ich eine "Abmelden.exe" bzw. eine "Abmelden.scr" erzeugen, damit der Bildschirmschoner "gnadenlos" den inaktiven Nutzer abmeldet?
Für einen bestimmten Zweck würde ich gern auch die Möglichkeit haben, zeitgleich einen ganz bestimmten Prozeß/ein Programm beenden/killen/abschießen wollen.
Oder gibt es viel einfachere Methoden, die ich noch nicht gefunden habe?
Kann ich das irgendwie mit Bordmitteln oder ohne Programmierkenntnisse hinbekommen?
Edit: Hatte auch schon mit "logoff.exe" (umbenannt zu "logoff.scr") experimentiert, aber das geht leider nicht. Und eine Parameterübergabe z.B. bei "poweroff.exe" mit "C:\poweroff.exe logoff -force" geht nicht, weil eine Verknüpfung auf poweroff.exe mit Endung SCR nicht als zulässiges Bildschirmschonerprogramm akzeptiert wird.
Herzliche Grüße
Jörg
Ich würde gern auf einem Win7 Prof. (32bit) den dort sich einloggenden RDP-Nutzer nach 15 Minuten Inaktivität automatisch (zwangs)abmelden, damit andere Nutzer zum Zuge kommen können.
Nach rumsuchen kam ich auf die Idee, dazu das Bordmittel "Bildschirmschoner" zu verwenden. Der Bildschirmschoner macht ja nichts anderes, als nach Zeitablauf ein Programm aufzurufen (scrnsave.SCR oder mystify.SCR).
Da SCR-Dateien ja offenbar EXE-Dateien sind, habe ich spaßeshalber mal eine Kopie von notepad.exe zu notepad.scr umbenannt. Der Bildschirmschoner startet dann nach Ablauf der Inaktivitätszeitspanne den Editor (ja, mit einer Fehlermeldung, aber er startet).
Meine Frage: Wie kann ich eine "Abmelden.exe" bzw. eine "Abmelden.scr" erzeugen, damit der Bildschirmschoner "gnadenlos" den inaktiven Nutzer abmeldet?
Für einen bestimmten Zweck würde ich gern auch die Möglichkeit haben, zeitgleich einen ganz bestimmten Prozeß/ein Programm beenden/killen/abschießen wollen.
Oder gibt es viel einfachere Methoden, die ich noch nicht gefunden habe?
Kann ich das irgendwie mit Bordmitteln oder ohne Programmierkenntnisse hinbekommen?
Edit: Hatte auch schon mit "logoff.exe" (umbenannt zu "logoff.scr") experimentiert, aber das geht leider nicht. Und eine Parameterübergabe z.B. bei "poweroff.exe" mit "C:\poweroff.exe logoff -force" geht nicht, weil eine Verknüpfung auf poweroff.exe mit Endung SCR nicht als zulässiges Bildschirmschonerprogramm akzeptiert wird.
Herzliche Grüße
Jörg
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 363122
Url: https://administrator.de/forum/wie-rdp-nutzer-nach-15-minuten-inaktivitaet-automatisch-abmelden-ist-win7-bildschirmschoner-funktion-dazu-363122.html
Ausgedruckt am: 14.03.2025 um 16:03 Uhr
8 Kommentare
Neuester Kommentar
Moin,
du könntest mit Hilfe der Aufgabenplanung auf Inaktivität des Systems abfragen und dann per Script alle User abmelden (kann ja nur einer zur Zeit sein). Das ist zwar nicht ganz was du suchst, weil Systemaktivität auch userunabhängig sein kann aber könnte dennoch zum Ziel führen.
Deine zweite Frage kannst du einfach über "taskkill /IM deinProgramm.exe" lösen.
Henning
du könntest mit Hilfe der Aufgabenplanung auf Inaktivität des Systems abfragen und dann per Script alle User abmelden (kann ja nur einer zur Zeit sein). Das ist zwar nicht ganz was du suchst, weil Systemaktivität auch userunabhängig sein kann aber könnte dennoch zum Ziel führen.
Deine zweite Frage kannst du einfach über "taskkill /IM deinProgramm.exe" lösen.
Henning

Hallo,
dann nimmst du dazu auch noch die Richtlinie "Zeitlimit für aktive, aber im Leerlauf befindliche Remotedesktopdienste-Sitzungen festlegen"
VG
dann nimmst du dazu auch noch die Richtlinie "Zeitlimit für aktive, aber im Leerlauf befindliche Remotedesktopdienste-Sitzungen festlegen"
Diese Richtlinieneinstellung ermöglicht das Festlegen der maximalen Zeitdauer, während der sich eine aktive Remotedesktopdienste-Sitzung im Leerlauf (ohne Benutzereingabe) befinden kann, bevor sie automatisch getrennt wird.
VG