Tempos ociosos diferentes (bloqueio de tela) para logins locais versus remotos

3

É possível ter diferentes tempos de bloqueio do protetor de tela para logins locais versus remotos (rdp) no Windows? Não sei muito sobre o administrador do Windows, apenas que essa configuração é enviada pelo GPO.

    
por niXar 17.02.2012 / 11:58

1 resposta

4

Não há funcionalidade incorporada para isso. Se eu fosse fazer isso, removeria as configurações relacionadas ao tempo limite do protetor de tela dos Modelos Administrativos de Diretiva de Grupo e implantaria um script para gerenciar a configuração. Esse script de logon pôde verificar a variável de ambiente CLIENTNAME para Console (porque os logons baseados em RDP teriam o nome do computador cliente remoto aqui). Pode ser algo tão simples como:

@echo off

rem Timeout for RDP sessions
set TIMEOUT=600

rem If a console session (non-RDP) set the timeout differently
if "%CLIENTNAME%"=="Console" set TIMEOUT=300

rem Put the timeout value into the registry
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /d %TIMEOUT% /t REG_SZ /f

rem Call API to re-read parameters from the registry
rundll32 user32.dll, UpdatePerUserSystemParameters
    
por 17.02.2012 / 12:48