Você pode compartilhar uma única sessão de login / desktop entre várias contas?

1

Um pouco de fundo primeiro. Temos muitos aplicativos de desktop que escrevemos para fazer vários processos em lote. Atualmente, todos eles estão sendo executados em uma única conta. Quando um desses processos em lote precisa ser atualizado, um dos membros da equipe de sistemas efetua login na máquina, para o aplicativo, faz upload de novo código e executa o processo novamente. Atualmente, todos os processos em lote são executados em uma conta compartilhada, e todos os membros da equipe de sistemas efetuam login nessa mesma conta compartilhada para gerenciar os processos em lote.

Existe uma maneira de dar a cada membro da equipe de sistemas uma conta separada, enquanto permite que eles façam login em uma única sessão da área de trabalho, onde podem atualizar os processos apropriados? Embora isso seja fácil se os aplicativos em questão forem serviços, preferimos não converter todos os processos em serviços.

Estamos usando o Windows Server 2008 e a área de trabalho remota para fazer login no servidor remoto e gerenciar os processos em lote.

    
por Kibbee 09.11.2010 / 21:43

3 respostas

2

Não, isso não é possível. Uma sessão separada é criada por usuário. UsuárioA não pode fazer logon na sessão do UserB como UserA.

O UserA pode sombrear a sessão do UserB, portanto, por que não configurar o controle remoto nas propriedades RDP-Tcp do servidor para permitir controle remoto interativo sem exigir a permissão do usuário. Dessa forma, qualquer membro da equipe do sistema pode "sombrear" a sessão na qual os processos em lote são executados e, em seguida, interromper o "sombreamento" da sessão quando eles forem concluídos.

    
por 09.11.2010 / 21:50
0

Você se deparou com a ferramenta SRVANY.EXE da Microsoft? Eu não acredito que o MS tenha lançado uma versão Win2k8, mas a versão Win2k3 funciona bem no Win2k8. Basicamente, é um wrapper que você pode configurar para executar seu script / programa como um serviço. Ele escuta mensagens do Gerenciador de Controle de Serviços (SCM) e interrompe / inicia seu código subjacente quando solicitado. Nós o usamos para executar Perl / VBScript / Shell Script como serviços.

    
por 09.11.2010 / 21:52
0

Se você quiser permitir acesso remoto à mesma sessão, use um aplicativo como TeamViewer ou TightVNC , pois eles sempre compartilham a visão atual da área de trabalho. O TeamViewer tem mais recursos, mas o TightVNC é o OpenSource, então pode usá-lo no trabalho gratuitamente.

A Wikipedia possui uma lista com vários outros aplicativos de área de trabalho remota:

Comparação de software de área de trabalho remota

    
por 09.11.2010 / 23:32

Tags