O que é a chave de registro para encerrar sessões na desconexão?

6

Eu quero que minhas sessões terminem quando a Área de Trabalho Remota se desconectar.

Agora mesmo estou fazendo isso manualmente:

Onde estou selecionando End session como a opção para When a session limit is reached or connection is broken: .

Eu gostaria de fazer isso com um script e quero saber qual é a chave do Registro que posso definir para torná-lo o comportamento padrão.

    
por tzenes 20.10.2010 / 23:12

4 respostas

4

Você não precisa editar o registro para fazer o que deseja, precisa alterar a Política de Grupo. Execute GPEDIT.MSC e, abaixo de Local Computer Policy , navegue até Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections e altere as configurações em Configure keep-alive connection interval . Para um ajuste ainda melhor, você também pode querer olhar em Session Time Limits e alterar as configurações em Set time limit for disconnected sessions .

Atualização:

Depois de mais algumas pesquisas, encontrei alguns scripts de gerenciamento de diretiva de grupo fornecidos pela Microsoft. Eles vêm em um pacote de instalação que coloca todos os scripts (e um arquivo leia-me) na sua pasta Program Files em uma pasta chamada Microsoft Group Policy . Existem muitos scripts para fazer coisas diferentes, e tenho certeza que um deles fará o que quiser. Sem fazer mais pesquisas sobre o assunto, parece que o script CreateEnvironmentFromXML é o que você vai querer usar. Aqui está o link de download.

    
por 21.10.2010 / 04:39
3

Em HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services , adicione estes DWORD valores :

MaxDisconnectionTime
MaxIdleTime

Se definido como 60000 (milissegundos), os tempos limite serão de um minuto.

Arquivo chave do Registro completo:

REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services]
"MaxDisconnectionTime"=dword:0000EA60
"MaxIdleTime"=dword:0000EA60
    
por 01.10.2013 / 16:05
1

Não é uma resposta direta, mas o que eu faço é extrair o Process Monitor e observar o que acontece quando clico em 'OK' nesse diálogo depois de alternar a configuração necessária.

    
por 24.03.2011 / 10:34
0

Experimente fResetBroken em HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services

link

    
por 20.10.2010 / 23:49