Ich arbeite von zu Hause aus, bin aber auch ziemlich oft im Büro. Meine Arbeits- und Heimcomputer sind beide Windows 7 Ultimate.
Wenn ich im Büro bin, möchte ich, dass mein Computer ziemlich schnell zum Bildschirmschoner wechselt und dann sperrt ("Beim Fortsetzen Anmeldebildschirm anzeigen").
Aber wenn ich zu Hause bin, mache ich oft längere Zeit etwas auf meinem Heimcomputer, und ich möchte nicht, dass die Remote-Sitzung gesperrt wird und ein Kennwort benötigt, wenn ich wieder darauf umschalte.
Ich suche nach einer Einstellung (Gruppenrichtlinie?), Mit der der Bildschirmschoner nur für Remotesitzungen deaktiviert werden kann. Ist das möglich?
windows-7
remote-desktop
Sliderhouserules
quelle
quelle
Antworten:
Dies konnte ich mit der TaskScheduler- und Windows Event Viewer-Protokollierung erreichen.
Sie benötigen 2 Batch-Skripte. Eine, um das Kontrollkästchen zu deaktivieren, damit beim Entsperren des Bildschirmschoners ein Kennwort erforderlich ist, und eine, um es wieder zu aktivieren, wenn Ihre RDP-Sitzung beendet ist.
Skript deaktivieren:
Skript aktivieren:
Lassen Sie Ihren Ereignisauslöser für die Ereignis-ID 1149 unter TerminalServices-LocalSessionManager deaktivieren
Lassen Sie Ihren Ereignisauslöser für Ereignis-ID 24 an derselben Stelle erneut aktivieren.
TaskScheduler-Beispiel
Genießen!
quelle
Sie können Verknüpfungen erstellen, um Ihren Bildschirmschoner zu aktivieren / deaktivieren. Ich weiß, dass es nicht ideal ist, aber diese Lösung kann in wenigen Sekunden durchgeführt werden, anstatt sich den Kopf zu zerbrechen und zu versuchen, etwas Automatisiertes herauszufinden. Das heißt, wenn jemand, der besser informiert ist als ich, einen Weg finden kann, ein Anmeldeskript nur bei Remote-Anmeldung / Abmeldung auszuführen, dann sind Sie bereit :)
Erstellen Sie eine Datei
disable-screensaver.reg
mit diesem:Erstellen Sie dann eine Verknüpfung zu
regedit.exe /s disable-screensaver.reg
. Die Aktivierungsverknüpfung ist dieselbe, jedoch mit"ScreenSaveActive"="1"
anstelle von0
.quelle
Möglicherweise können Sie dies mit der Loopback-Funktion von gpo tun.
Mit der Loopback-Verarbeitung können Sie benutzerspezifische Richtlinien anwenden , abhängig von der Organisationseinheit, in der sich das Computerobjekt befindet, bei dem sich der Benutzer anmeldet. Erstellen Sie also zuerst eine Organisationseinheit "Terminalserver" oder was auch immer und verschieben Sie Ihre Terminalserver in diese Organisationseinheit. Erstellen Sie ein Gruppenrichtlinienobjekt "Loopback" oder was auch immer, aktivieren Sie die Loopback-Einstellung und verknüpfen Sie dieses Gruppenrichtlinienobjekt mit der Terminalserver-Organisationseinheit. Anschließend können Sie zusätzliche Gruppenrichtlinienobjekte mit Benutzerkonfigurationseinstellungen erstellen, die mit der Organisationseinheit Terminalserver verknüpft sind. Diese Richtlinien werden auf alle Benutzer angewendet, die sich an diesen Arbeitsstationen anmelden. Verwenden Sie die Sicherheitsgruppenfilterung, um Administratoren auszuschließen. Gehen Sie folgendermaßen vor : Für jedes GPO, erstellen Sie eine globale Sicherheitsgruppe mit dem Namen, zum Beispiel GPol ( G lobale Poleisige Gruppe für Gruppenrichtlinienobjekt). Machen Sie die gewünschten Benutzer zu Mitgliedern dieser Gruppe. Entfernen Sie in den Sicherheitseinstellungen für das Gruppenrichtlinienobjekt das Recht "Richtlinie anwenden" und "Richtlinie lesen" für die Standardeinstellung "Authentifizierte Benutzer" und fügen Sie es stattdessen für die richtige Sicherheitsgruppe hinzu.
quelle