Matança remota, upload, executar arquivo

2

Estou desenvolvendo um programa e preciso enviar meu arquivo xyz.exe para muitas máquinas host e executá-lo com frequência .

Eu preciso de uma ferramenta cliente-servidor para fazer isso, conforme as etapas abaixo após um sinal de atualização do meu PC:

  1. Essas máquinas host devem eliminar todos os processos em execução com o nome xyz.exe .
  2. Baixe meu novo xyz.exe .
  3. Em seguida, execute o novo xyz.exe .

Eu conheço algumas ferramentas como o PsExec, mas preciso de ferramentas com uma interface de usuário melhor e mais poderosa.

Existe alguma ferramenta para fazer isso?

ATUALIZAÇÃO: Os sistemas estão em uma mesma LAN, o sistema operacional é windows (XP ou 7), Nenhum acesso remoto completo é necessário. Sou desenvolvedor e meu programa deve ser executado em hosts remotos e estou testando meu aplicativo.

    
por deepmax 12.04.2012 / 15:35

3 respostas

4

Você pode fazer isso tudo com psexec , observe como taskkill e robocopy vêm com o Windows:

psexec \TARGET "taskkill /F /IM xyz.exe /T"
psexec \TARGET "robocopy SOURCE_PATH TARGET_PATH xyz.exe"
psexec \TARGET "TARGET_PATH\xyz.exe"

Se algum deles estiver indisponível, tenho certeza de que você pode encontrar alternativas mais antigas que acompanham o Windows. xcopy , por exemplo, é o predecessor de robocopy e ainda está disponível mesmo no Windows 8.

    
por 12.04.2012 / 16:15
1

Se você não quiser usar o psexec, uma alternativa seria criar um evento usando o agendador de tarefas que assistiria a pasta pública de um usuário e, quando fosse atualizado, mataria o xyz.exe atual e executaria o novo. Então, toda vez que você criasse uma nova versão, tudo o que teria que fazer seria colocá-la na pasta pública da rede do usuário.

    
por 13.04.2012 / 18:06
1

Se você está aberto para uma alternativa mais profissional, você pode usar o OPSI. Basta baixar o appliance do servidor OPSI (é uma VM baseada no Linux), executar o material de configuração e incluir os clientes Windows.

Você pode então gerenciar seus clientes dentro da interface web do OPSI e fazer todas as coisas desagradáveis que você quer fazer.

link

    
por 13.04.2012 / 20:11