Лучший способ запуска удаленных команд на сервере Windows из Java? - PullRequest
2 голосов
/ 16 октября 2008

Существуют ли какие-либо решения для удаленного выполнения команд на сервере Windows с Java? psexec.exe не вариант, так как Java-приложение должно быть кроссплатформенным.

Даже существовавшего ранее решения с использованием Java RM было бы достаточно.

В настоящее время я использую клиентскую библиотеку SSH для подключения по ssh через java к серверу Windows, на котором работает демон cygwin SSH. К сожалению, у демона SSH есть некоторые проблемы при цитировании команд, которые входят в оболочку CMD (в отличие от bash).

Ответы [ 2 ]

4 голосов
/ 16 октября 2008

Это потребует некоторой работы, но библиотека удаленного взаимодействия в Хадсоне имеет очень хорошую поддержку для запуска команд и выполнения файловых операций по сети на удаленных компьютерах.

см. http://hudson.dev.java.net (вам придется погрузиться в код)

2 голосов
/ 17 октября 2008

Проверьте Java RDP Client . Не совсем из коробки, но с небольшим копанием вы сможете урезать его до того, что вам нужно.

Так как он использует getopt, я бы предположил, что это GPL'd.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...