Лучший способ запуска удаленных команд на сервере Windows с Java?

StackOverflow https://stackoverflow.com/questions/209775

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

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

Поскольку он использует getopt, я предполагаю, что он распространяется по лицензии GPL.

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top