Pergunta

Existem quaisquer soluções existentes para a execução remota de comandos no servidor Windows de Java nativamente? psexec.exe não é uma opção desde que o aplicativo java tem que ser multi-plataforma.

Mesmo uma solução pré-existente usando Java RM seria suficiente.

Atualmente, estou usando uma biblioteca cliente SSH para ssh através de java em um servidor Windows que está rodando o servidor de SSH cygwin. Infelizmente o daemon SSH tem alguns problemas quando se trata de citar comandos que entram em um CMD (em oposição a bash) shell.

Foi útil?

Solução

Confira o Java RDP Cliente . Não é realmente fora da caixa, mas com pouco cavando você deve ser capaz de reduzi-la para o que você precisa.

Uma vez que ele usa getopt, eu diria que de GPL.

Outras dicas

Isso vai exigir algum trabalho, mas a biblioteca de comunicação remota em Hudson tem muito bom suporte para executar comandos e fazer operações de arquivo através da rede em computadores remotos.

http://hudson.dev.java.net (você terá de mergulho no código)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top