Je travaille à domicile, mais je suis aussi souvent au bureau. Mes ordinateurs professionnels et personnels sont tous deux Windows 7 Ultimate.
Lorsque je suis au bureau, j'aime que mon ordinateur passe à l'économiseur d'écran assez rapidement, puis se verrouille ("A la reprise, afficher l'écran de connexion").
Mais quand je suis à la maison, je fais souvent quelque chose sur mon ordinateur à la maison pendant une longue période, et je ne veux pas que la session à distance se verrouille et nécessite un mot de passe lorsque je reviens dessus.
Je recherche un paramètre (Stratégie de groupe?) Qui peut désactiver l'économiseur d'écran uniquement pour les sessions distantes. Est-ce possible?
windows-7
remote-desktop
sliderhouserules
la source
la source
Réponses:
J'ai pu accomplir cela avec la journalisation de TaskScheduler et de l'Observateur d'événements Windows.
Vous aurez besoin de 2 scripts batch. Un pour désactiver la case à cocher pour exiger le mot de passe sur le déverrouillage de l'économiseur d'écran et un autre pour le réactiver lorsque votre session RDP est terminée.
Désactiver le script:
Activer le script:
Demandez à votre déclencheur d'événement de désactivation sur l'ID d'événement 1149 sous TerminalServices-LocalSessionManager
Réactivez le déclencheur d'événement sur l'ID d'événement 24, au même endroit.
Exemple de TaskScheduler
Prendre plaisir!
la source
Vous pouvez créer des raccourcis pour activer / désactiver votre économiseur d'écran. Je sais que ce n'est pas idéal, mais cette solution peut être faite en quelques secondes au lieu de se cogner la tête en essayant de comprendre quelque chose d'automatisé. Cela dit, si quelqu'un de plus compétent que moi peut trouver un moyen d'exécuter un script de connexion uniquement lors d'une connexion / déconnexion à distance, alors vous êtes prêt :)
Créez un fichier
disable-screensaver.reg
avec ceci:Créez ensuite un raccourci vers
regedit.exe /s disable-screensaver.reg
. Le raccourci d'activation est le même mais avec"ScreenSaveActive"="1"
au lieu de0
.la source
Vous pourrez peut-être le faire avec la fonction de bouclage de gpo.
Le traitement en boucle vous permet d'appliquer des stratégies spécifiques à l' utilisateur en fonction de l'unité d'organisation dans laquelle se trouve l' objet ordinateur auquel l'utilisateur se connecte. Donc, créez d'abord une OU "Terminalserver" ou autre chose et déplacez vos serveurs de terminaux dans cette OU. Créez un GPO "Loopback" ou autre, activez le paramètre Loopback et liez ce GPO à l'unité d'organisation Terminalserver. Ensuite, vous pouvez créer des objets de stratégie de groupe supplémentaires avec des paramètres de configuration utilisateur liés à l'unité d'organisation Terminalserver. Ces stratégies seront appliquées à tous les utilisateurs qui se connectent à ces postes de travail. Pour exclure les administrateurs, utilisez le filtrage des groupes de sécurité. Procédez comme suit: Pour chaque GPO, créez un groupe de sécurité global nommé, par exemple, GPol ( G lobal Polgroupe glacé pour GPO). Rendez les utilisateurs souhaités membres de ce groupe. Dans les paramètres de sécurité de l'objet de stratégie de groupe, supprimez les droits "Appliquer la stratégie" et "Lire la stratégie" pour les "Utilisateurs authentifiés" par défaut, ajoutez-les à la place pour le groupe de sécurité approprié.
la source