Máquina virtual remota do Windows Server: mantenha Desktop sempre aberto (simule a sessão RDP)

2

Temos uma VM do Windows server 2012 em execução contínua. Fazemos o login na máquina via desktop remoto.

Existe alguma possibilidade de manter o Desktop sempre aberto como se um usuário estivesse logado via desktop remoto?

Antecedentes: estamos executando testes de software de GUI automatizados que são interrompidos em algum momento se ninguém estiver realmente "olhando" na área de trabalho.

    
por user3726374 24.01.2018 / 10:17

2 respostas

1

Use o Autologon para fazer logon automaticamente por meio de uma verdadeira sessão do console

Você pode tentar configurar o servidor para fazer logon automaticamente em uma conta de usuário na inicialização do sistema. Isso é feito configurando o registro.

  1. No Registro, navegue até a chave HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  2. Conforme necessário, crie e preencha os seguintes valores. Eles são todos do tipo REG_SZ (String):

    Value                Data           Example
    -----                ----           -------
    AutoAdminLogon       1              1
    DefaultDomainName   <Domain_Name>   CONTOSO
    DefaultUserName     <Username>      JohnDoe
    DefaultPassword     <Password>      P@ssw0rd!
    
  3. Reinicie o computador para que a alteração entre em vigor. A conta especificada será automaticamente conectada.

Certifique-se de que o software que você deseja executar seja iniciado automaticamente quando esta conta fizer login.

A diferença entre entrar no computador através deste método e iniciar sessão na conta estabelecendo uma sessão de Ambiente de Trabalho Remoto é que este método é o equivalente a entrar em na consola física da máquina . Como resultado, os programas que não são bons em uma sessão RDP têm maior probabilidade de funcionar corretamente.

Lembre-se de que isso, de fato, faz fazer logon em uma conta no console físico da máquina. Qualquer usuário que tenha acesso ao console, inclusive por meio de uma interface de gerenciamento de máquina virtual, poderá acessar a máquina por meio dessa conta de usuário já conectada. Leve isso em conta ao usar esse método.

    
por 30.01.2018 / 01:09
0

A única maneira de fazer isso que eu conheço é uma ferramenta de terceiros chamada FireDaemon .

The FireDaemon suite of software products allows you to create, manage, monitor, schedule and control FireDaemon and Windows services easily. FireDaemon Pro allows you to setup and run any third party or custom application program or script as a Windows service. FireDaemon Fusion allows you to manage and control FireDaemon and Windows services via your browser, tablet or phone. FireDaemon Zero (Session 0 Viewer) allows you to manage interactive services running on Session 0. FireDaemon daeMON gives you the ability to monitor resource consumption and control individual or groups of FireDaemon or Windows services. FireDaemon Session 0 Input Restorer reinstates Session 0 functionality removed by Microsoft on Windows 10 and Server 2016.

Nós o usamos em uma caixa antiga de 2003 para executar regras no Outlook para um aplicativo antigo (e que em breve seria obsoleto). O Outlook só funciona se alguém estiver conectado à máquina. O Firedaemon faz com que pareça que estamos sempre conectados. Você também não precisa sempre ser o RDPd e estar logado na máquina com ele.

Para explicar o fato, achei esse aplicativo um pouco desajeitado.

    
por 24.01.2018 / 13:52