Use o computador remoto sem atrapalhar o usuário local

10

Eu tenho um computador com Windows 7 que funciona como um Media Center, por isso está sempre ligado, mas nem sempre em uso.

Eu gostaria de poder efetuar logon nesta máquina remotamente e iniciar alguns scripts que demoram para serem computados. Se eu usar a Área de trabalho remota, posso obter uma visão da área de trabalho e usá-la, mas a visão do centro de mídia é bloqueada (a tela de logon é exibida). Se eu usar o LogMeIn, o aplicativo da central de mídia será fechado (não compatível com o uso remoto) e as visualizações da central e da mídia serão as mesmas.

Existe uma maneira de acessar o computador remotamente para iniciar e monitorar esses scripts sem atrapalhar os usuários do media center?

cinza
fonte
Você está experimentando o LogMeIn gratuitamente? Ou a versão paga. Pelo que me lembro, a versão premium permitirá que você efetue login e controle um PC remoto sem afetar o usuário principal conectado.
BBlake

Respostas:

8

Talvez o programa PsExec da Sysinternals atenda às suas necessidades?

http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

Isso permite iniciar remotamente os programas do console e não possui um processo pesado de instalação / configuração.

Isso não permitirá a rica experiência do usuário de uma conexão RDP completa, mas eu a achei perfeita para tarefas curtas e simples.

Jeremy
fonte
1
Se você precisar monitorar o script, configure-o para ECHO em um arquivo ou grave no log de eventos. Dependendo do idioma, você normalmente pode fazer isso com apenas um pouco de código extra.
5609 Doltknuckle
1

Você não pode entrar de forma interativa em duas sessões simultaneamente (sem invadir janelas e violar seu contrato de licença). Se você concorda com isso (considerando as preocupações de segurança e estabilidade do sistema + preocupações legais), use o hack (resposta da jaoc).

Dependendo das suas programações (você já está gravando scripts - eu diria que está quase lá), você pode criar um serviço do Windows ou uma interface simples de aplicativo da Web que iniciaria seus processos e permitir que você forneça os parâmetros necessários pela Web interface ou uma chamada RPC.

Se não houver parâmetros exclusivos para os scripts a cada vez, basta criar uma tarefa agendada para executar seus scripts.

+1 para PsExec. Ele também pode fazer exatamente o que você precisa, se você já possui um script ou .exe, basta executar na máquina. Se isso atender às suas necessidades, seria ainda mais fácil para você a longo prazo do que o hack da sessão simultânea.

DanO
fonte
Você pode me ajudar a entender quais são as preocupações legais mencionadas? O contrato de licença declara que você não pode ter duas sessões simultaneamente? Por quê? Existe um produto / licença diferente que permita isso? Obrigado.
greye 6/02/10
do EULA (Direitos # 2.1) - "Número de usuários. Salvo disposição em contrário nestes termos de licença, apenas um usuário pode usar o software por vez." As edições do Windows Server permitem vários usuários simultâneos e opções aprimoradas para serviços de terminal.
Dano
0

Não sei o que você pensa sobre fazer as coisas da velha escola com base em texto. Você pode olhar para Putty . É um aplicativo SSH gratuito.

Skaughty
fonte
4
Exceto que Putty não é um servidor e o Windows não possui um servidor SSH embutido.
developmentalinsanity
touché bom senhor. Existe freesshd.com para um servidor gratuito. Eu acho que joaoc pode ter a melhor resposta.
Skaughty