Как создать программу Java, с помощью которой я могу запускать командный файл DOS удаленно с клиента; Я не хочу помещать командный файл на сервер - PullRequest
0 голосов
/ 04 января 2012

У нас есть клиентский сервер Windows, на котором мы часто наблюдаем, что многие службы работают DOwn,

Теперь Либо нам нужно индивидуально войти на сервер и перезапустить службу,

Но я написал пакетный файл, который при запуске может автоматически перезапустить все службы, но проблема в том, что я не хочу помещать их на каждый сервер, если их более 50,

как удаленно подключиться к этим serevr и выполнить этот командный файл, у меня также есть учетные данные сервера,

Пожалуйста, ответьте

1 Ответ

2 голосов
/ 04 января 2012

Предполагается, что на самом деле ваши «службы» работают как служба Windows, поэтому Windows автоматически перезапустит их?

winsw - http://kenai.com/projects/winsw/pages/Home - это тот, который используется в Glassfish для этой цели. Мы использовали его и для других Java-сервисов, прекрасно работает.

Возможность запуска командных файлов, отправленных извне, - это катастрофа безопасности, ожидающая своего появления. Я бы порекомендовал против этого.

...