Gerenciando trabalhos em computadores remotos que executam o Windows

1

Eu tenho 10 computadores no trabalho, todos com o Windows XP (32 ou 64 bits). Cada instalação é separada e não baseada em servidor. Eu trabalho em diferentes conjuntos de código e para executar trabalhos eu configurei scripts em lote para cada um, que pode ter argumentos de linha de comando.

Agora, para executar qualquer trabalho, faço o login no computador remoto (via Área de Trabalho Remota) e executo-o na linha de comando. Não tenho como enfileirar outro processo, uma vez que, se eu sobrecarregar os processadores (ou seja, jobs > processadores), o tempo de execução de cada trabalho é muito afetado. A abordagem de Área de Trabalho Remota está provando ser um grande gargalo, pois isso significa que os computadores estão inativos, a menos que eu faça o login para verificar o progresso etc. (que pode ser por muito tempo se, por exemplo, estou trabalhando em algum desenvolvimento de código).

Você pode sugerir algum software que me ajude nesse sistema? Eu tentei "psexec", mas não funciona corretamente no modo interativo. O PlatformLSF é muito muito caro. O único outro software que eu acho que pode atender às minhas necessidades é o Visualcron (mais o seu barato), mas não tão seguro disso. Alguma idéia sobre o Visualcron?

    
por ankur 09.09.2010 / 00:11

2 respostas

1

O Powershell e / ou o VBScript podem fazer o que você precisa e são gratuitos, mas exigirão alguns códigos. É bastante trivial configurar um VBScript para executar comandos remotos (uma busca rápida no google irá gerar muitos acessos, verifique se há "vbscript execute remote command").

O que eu normalmente faço com o VBScript quando quero fazer uma "Fila" é usar arquivos de indicadores e configurar um loop para observar esses arquivos antes de executá-los. Se você quiser, posso postar links para alguns sites instrucionais para começar.

Para softwares específicos para esse fim, é melhor você perguntar em serverfault.com .

    
por 09.09.2010 / 02:38
1

Eu também recomendaria o VisualCron . A versão mais recente também tem opções para aguardar conclusões do processo remoto.

    
por 12.10.2012 / 11:54