Como posso desabilitar as conexões de entrada de área de trabalho remota enquanto executo uma sessão de área de trabalho remota “de saída”?

4

A configuração: Eu tenho um PC de escritório executando o Windows XP. No entanto, eu geralmente tenho que trabalhar em (ou seja, estar fisicamente presente em) vários laboratórios, onde existem PCs de laboratório. Para ainda ter todos os meus programas e scripts disponíveis, abro uma conexão de área de trabalho remota do PC do laboratório para o PC do escritório.

O problema: Os PCs do laboratório são compartilhados entre muitos usuários e, às vezes, colegas de trabalho abrem uma sessão de área de trabalho remota para eles. Se eu estiver executando uma sessão remota de tela cheia do PC do laboratório para o PC do meu escritório naquele momento, o colega de trabalho acessa a área de trabalho do meu PC do Office e a hilaridade acontece.

A solução alternativa temporária: Eu tenho a tendência de desabilitar conexões remotas enquanto estou nos PCs do laboratório. (Clique com o botão direito do mouse em "Área de trabalho", selecione a guia "Remoto", desmarque a caixa de seleção "Permitir conexões remotas recebidas"). No entanto, eu também tento esquecer de reativá-los, o que deixa meus colegas de trabalho infelizes.

Existe alguma solução melhor? Uma configuração permanente que não permite o "encaminhamento" da sessão da área de trabalho remota? Ou um script, talvez, que desabilita as conexões de entrada da área de trabalho remota enquanto a conexão de saída está ativa?

    
por Martin J.H. 04.10.2013 / 11:05

1 resposta

2

Se você quiser ativar e desativar a "Área de trabalho remota" em um script, use o seguinte:

Para desativar:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f

Para ativar:

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

Se você usá-lo em um arquivo de lote como este, funciona:
Isso impedirá que qualquer pessoa se conecte ao seu Office-pc no qual você iniciou o "Remote Desktop" em um Lab-pc)

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
start /wait mstsc.exe
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f

Você também pode especificar para qual host deseja se conectar, iniciando mstsc.exe .

No entanto, você faz precisa executar isso como administrador. (Clique com o botão direito e Run as administrator )

Se você quiser desabilitar a nova conexão com a máquina que está assumindo (o Lab-pc), você precisará adicionar alguns desses comandos ao taskmanager para executar o logon e logoff remoto. Mas como eu entendi você deseja desativá-lo em seu Office-Pc durante a conexão com o Lab-pc para o qual você pode usar este arquivo em lotes.

    
por 04.10.2013 / 11:22