Desativar a proteção de tela somente para sessões remotas

11

Eu trabalho em casa, mas também estou no escritório com bastante frequência. Meu trabalho e máquinas domésticas são ambos o Windows 7 Ultimate.

Quando estou no escritório, gosto que meu computador vá rapidamente para a proteção de tela e, em seguida, bloqueie ("Reiniciar, exibir tela de logon").

Mas quando estou em casa, costumo fazer algo no meu computador doméstico por um bom período de tempo, e não quero que a sessão remota seja bloqueada e exija uma senha quando eu alternar de volta para ela.

Estou procurando uma configuração (Diretiva de Grupo?) que pode desativar a proteção de tela somente para sessões remotas. Isso é possível?

    
por sliderhouserules 13.07.2010 / 08:32

3 respostas

2

Consegui fazer isso com o log do TaskScheduler e do Windows Event Viewer.

Você precisará de 2 scripts em lote. Um para desabilitar a caixa de seleção para exigir senha no desbloqueio do protetor de tela e outro para reativá-la quando a sessão RDP terminar.

Desativar script:

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 0

Ativar script:

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 1

Acione seu evento de desativação no ID de evento 1149 em TerminalServices-LocalSessionManager

Ter seu gatilho de evento de reativação na ID de evento 24, mesmo lugar.

Exemplo de TaskScheduler

Aproveite!

    
por 27.04.2016 / 02:06
1

Você pode criar atalhos para ativar / desativar seu protetor de tela. Eu sei que não é ideal, mas esta solução pode ser feita em poucos segundos, em vez de bater a cabeça tentando descobrir algo automatizado. Dito isto, se alguém mais experiente do que eu pode encontrar uma maneira de ter um script de login executado apenas no logon / logoff remoto, então você está definido:)

Crie um arquivo disable-screensaver.reg com isso:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaveActive"="0"

Em seguida, crie um atalho para regedit.exe /s disable-screensaver.reg . O atalho de ativação é o mesmo, mas com "ScreenSaveActive"="1" em vez de 0 .

    
por 16.07.2010 / 13:58
0

Você pode fazer isso com o recurso de loopback do gpo.

O processamento de loopback permite que você aplique políticas específicas de usuário dependendo da UO na qual o objeto computador é o usuário que está efetuando logon. Portanto, primeiro crie uma UO "Terminalserver" ou qualquer outra coisa e mova seus servidores de terminal para essa UO. Crie um "Loopback" de GPO ou qualquer outra coisa, ative a configuração de Loopback e vincule esse GPO à UO do TerminalServer. Em seguida, você pode criar GPOs adicionais com configurações de usuário vinculadas à UO do Terminalserver. Essas políticas serão aplicadas a todos os usuários que fizerem logon nessas estações de trabalho. Para excluir administradores, use a filtragem do grupo de segurança. Faça o seguinte: Para cada GPO, crie um grupo de segurança global chamado, por exemplo, GPol ( G lobal Pol grupo gelado para GPO). Torne o usuário desejado membro desse grupo. Nas configurações de segurança do GPO, remova o direito "Aplicar diretiva" e "Ler diretiva" para o padrão "Usuários autenticados", adicione-o ao grupo de segurança apropriado.

    
por 15.07.2010 / 17:15