Sessão de início automático da área de trabalho remota no login da estação de trabalho


8

Estou configurando os Serviços de Área de Trabalho Remota para uso em um de nossos escritórios remotos. As estações de trabalho no escritório remoto são todas Windows 7 Pro, ingressadas no domínio. Não há nada instalado na estação de trabalho local além do sistema operacional Win7. O escritório remoto e o escritório principal estão vinculados via VPN.

Os trabalhadores farão login na estação de trabalho local, usando o logon de domínio, e agora clique duas vezes em um ícone na área de trabalho que fará o RDP no servidor da área de trabalho remota. Isso funciona bem, mas requer alguma educação do usuário.

Existe uma maneira de, quando o usuário efetuar login na estação de trabalho local, iniciar a sessão RDP imediatamente e passar seu nome de usuário / senha também?

Usar um PC thin client faria o que estou pedindo?

Obrigado.


Você pode colocar um arquivo .rdp personalizado pelo usuário em cada uma das pastas de inicialização, com o IP e o nome de usuário já inseridos. Isso eliminará a necessidade de eles mesmos clicarem duas vezes no ícone. Eles ainda serão solicitados a senha uma segunda vez. Parece que um thin client também cuidaria de você. O tamanho do escritório remoto e as outras demandas no seu tempo determinarão se você deseja gastar tempo para fazer isso sozinho ou implantar uma solução thin client.
— 9139 JamesCW

São 5 computadores, com cerca de 50 funcionários (24 horas por dia, 7 dias por semana) e uma taxa bastante alta de novas contratações de funcionários. Muitos estudantes e tempo parcial. Então, gostaria de manter o mais simples possível para eles. Posso pegar um pouco de clint para ver como funciona.
— me2011

@ me2011 Gostaria de ver o script que está fazendo o logout funcionar corretamente.

Respostas:


8

Você deve conseguir isso com bastante facilidade.

  • Configure o cliente para iniciar automaticamente, use um desses métodos.

    • Solte um arquivo ou atalho RDP no grupo de inicialização ou no grupo de inicialização do sistema.
    • Defina uma política de grupo que iniciará automaticamente o cliente do servidor de terminal no logon
      • GPO: User Configuration \ Admin Templates \ System \ Logon \ Run these programs at logon
      • O usuário terá uma área de trabalho local e pode haver um pequeno atraso entre a exibição da área de trabalho e o início automático do cliente.
    • Definir mstsc como o shell do Windows
      • GPO: User Configuration \ Admin Templates \ System \ Custom User Interface
      • A desvantagem é que o usuário não terá um ambiente local e, quando desconectar seu sistema, fará logout.
  • Habilite o logon único do cliente RDC para serviços de área de trabalho remota .


Obrigado, achei que seria bem direto, vou trabalhar nesse final de semana. Eu gosto da terceira opção que os desconecta da área de trabalho local ao desconectar.
— me2011

Um computador com problemas, usando o conjunto mstsc como shell do Windows, ele era iniciado automaticamente. No entanto, ao fazer logoff do computador remoto, o computador local fica em uma tela em branco até eu crtl-alt-del e efetuar logoff dessa maneira. Existe alguma maneira de contornar isso? Segundo problema, o SSO de ativação não disse realmente qual política de GPO editar e nenhum deles parecia ser o que eu precisava para ativar o SSO.
— me2011

Eu era capaz de descobrir uma solução para eles. Para o problema de logout, estou usando um arquivo em lotes como interface do usuário do cliente, que inicia o mstsc com a linha de comando do servidor em tela cheia. A segunda linha do arquivo em lotes é o comando shutdown logout, que traz a estação de trabalho de volta à tela de login. Para o SSO, este link realmente
— ajudou a

2

Adicionando à resposta anterior ... Definimos o shell como "cscript this_script.vbs"

Set shell = CreateObject("WScript.Shell")
shell.Run "mstsc.exe /multimon c:\terminal_server.rdp", 1, true
shell.Run "logoff"

Para uma experiência mais perfeita, edite o arquivo RDP para ocultar a barra de conexão, logon único, todo esse jazz. Em seguida, assine o arquivo RDP; no PowerShell, use oSet-AuthenticodeSignature . Além disso, configurando o firewall do cliente, certificados de editores confiáveis ​​e o SSO. Também acho vantajoso que o GPO configure o serviço Registro Remoto para iniciar automaticamente, permita-me entrar na máquina e alterar o shell, se necessário. Também faça com que o GPO baixe novas cópias do script de shell e do arquivo RDP toda vez que for iniciado, atualização fácil da configuração.

Eu pretendo escrever um post sobre tudo isso ... Não é nem de longe tão complicado quanto parece.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.