Sessão da Área de Trabalho Remota no Windows Server 2003

1

Eu tenho algum problema quando uso o Remote Desktop, aqui alguma descrição.

  1. Configurei um aplicativo para execução automática sempre que o Administrador (console) fazia login no servidor W2K3 SP2
  2. Eu uso a Área de Trabalho Remota do XP SP3, usando o mesmo login como Administrador
  3. Cria uma nova sessão com o mesmo nome de usuário e o aplicativo inicia a execução automática, o que torna a duplicidade no aplicativo

Eu só espero poder impor o cliente da Área de Trabalho Remota para se conectar em apenas uma sessão (sessão de console), brincar com a configuração da Diretiva de Grupo, aplicar a sessão com êxito, mas sempre que fechar a área de trabalho remota (desconectar) o console também foi desconectado (que eu não queria que se comportasse assim).

Eu também tento alguma configuração para limitar a conexão, mas ela não se comporta como eu quero também. Simples eu só quero usar uma sessão, mas cada vez que fechar a área de trabalho remota a sessão ainda está ativa, muito parecido com quando usamos a solução VNC (RealVNC, UltraVNC, TinyVNC etc.)

Alguma solução (ões)?

    
por Dels 16.12.2009 / 04:34

5 respostas

2

Se você não se importa de perguntar qual é o aplicativo? Você pode fazer o que Kevin sugeriu e usar o mstsc / console OU mstsc / admin, dependendo do nível do seu service pack para se conectar diretamente ao console. Outra opção é transformá-lo em um serviço. Eu não tenho certeza se você está rodando em uma janela de console porque você quer ver alguma saída, o que negaria isso - mas existem vários aplicativos que irão empacotar qualquer aplicativo como um serviço. Outra opção é a área de trabalho remota para essa máquina usando outra conta e depois assumir a sessão de administrador.

    
por 16.12.2009 / 04:53
0

Já tentou usar a opção / console com mstsc? Isso deve forçá-lo a se conectar à sessão do console.

    
por 16.12.2009 / 04:43
0

Algumas coisas:

  1. Eu nunca tive nenhum problema de conexão com a sessão de console, desconectando e reconectando a sessão de console usando mstsc / console. Na verdade, tenho atalhos RDP separados configurados para conexão com a sessão de console e para conexão a uma sessão normal.

  2. Mesmo que você se desconecte da sessão de console, o usuário permanece conectado e todos os programas em execução nessa sessão continuam a ser executados. Portanto, qual é o problema de desconectar? Por que você quer que ele não se comporte assim, como você diz?

por 16.12.2009 / 05:08
0

Você pode executar um script do PowerShell para ver se o processo já está em execução e, caso contrário, executá-lo.

$myProcessName = "wordpad"

$myProgram = "C:\Program Files (x86)\Windows NT\Accessories\wordpad.exe"

if (get-process $myProcessName -ea SilentlyContinue) {} else {[diagnostics.process]::start($myProgram)}

Substitua os valores corretos por $ myProcessName e $ myProgram pelas informações do seu programa. O nome do processo é normalmente o mesmo que o nome do arquivo, sem o .exe, mas verifique o Gerenciador de Tarefas para ter certeza. Salve isso em um arquivo, scriptName.PS1, e execute isso quando você fizer logon. Isso pode estar no menu Iniciar > Pasta de inicialização ou vários outros locais que você preferir. Você precisa ativar os scripts do PowerShell em execução se ainda não tiver feito isso ou receberá um erro.

Uma nota - para ver todos os processos em execução no servidor, você precisa de permissões de administrador, que a conta de usuário que você está usando parece ter.

    
por 17.12.2009 / 03:14
0

Você já tentou alterar as configurações do Serviço de Sessão de Terminal?

  1. Execute [tscc.msc] na linha de comando
  2. [Configurações do servidor] > [Restringir cada usuário a uma sessão] > Sim

link

    
por 24.11.2011 / 07:44