Windows Server 2008 RemoteApp. Como manter o aplicativo em execução depois de desconectado do servidor

7

Eu implementei um aplicativo que está disponível através do RemoteApp pela Internet. O aplicativo está processando uma grande quantidade de dados, o que, em alguns casos, leva de 4 a 5 dias para ser concluído.

Neste ponto, um usuário do aplicativo deve mantê-lo aberto o tempo todo que o aplicativo estiver em execução para poder concluir a tarefa.

Eu queria saber se é possível fechar a conexão com o servidor RemoteApp e ainda manter o aplicativo em execução. No cenário padrão do Terminal Service, posso apenas clicar no botão "the cross" na barra Session do Terminal Server e desconectar sem fazer logoff.

No cenário RemoteApp, não há uma barra TS na parte superior da tela e, ao clicar no botão X dentro do aplicativo, o servidor fecha o aplicativo.

    
por Mariusz 23.07.2010 / 12:57

1 resposta

6

Solução 1

Há uma configuração nas Diretivas de Grupo no servidor que controla como os aplicativos RemoteApp devem se comportar quando são desconectados.
Basicamente, um logoff é executado por padrão quando você fecha um RemoteApp, mas você pode alterar essa configuração para até 5 dias (pode ser possível aumentar esse limite por meio do registro).

Você encontrará as configurações no servidor aqui (para Win2008):

Local group Policies (run gpedit.msc)
  > Computer Configuration
    > Administrative Templates
      > Windows Components
        > Remote Desktop Services
          > Remote Desktop Session Host 
            > Session Time Limits
              > Set time limit for logoff of RemoteApp sessions

Observação : certifique-se de não anular as configurações de desconexão / desconexão através da Configuração do Computador ou da Configuração do Usuário ou não terá qualquer efeito, pois elas teriam precedência.

Solução 2

Use a ferramenta tsdiscon para desconectar a sessão em vez de fechar o aplicativo.
Nesse caso, certifique-se novamente de que a configuração do computador ou as definições de configuração do usuário não impõem algum tempo limite que resultaria na sessão sendo fechada quando você não deseja.

Referências

por 30.09.2010 / 07:33