2013-03-01 3 views
0

У меня есть веб-приложение java, работающее на сервере. Я нажму кнопку на пользовательском интерфейсе на сервере. Он должен вызывать командный файл на клиентском компьютере и выполнять его на клиенте. Пожалуйста, предложите мне, как это сделать?Как выполнить пакетный файл на удаленной системе

+0

Metasploit, может быть? (Я, малыш, я ребенок.) –

+1

не могли бы вы поделится основанием для голосования? Может быть, я могу улучшить этот вопрос. – codeMan

+0

какое действие вы хотите выполнить с помощью командного файла –

ответ

0

Если вы говорите о веб-приложении и используете браузер в качестве клиента, вы не можете вызывать скрипт на каждом клиентском компьютере (я имею в виду, вы можете сделать это в Windows, но не в Linux). Javascript - это язык сценариев для клиентов и работает в среде с песочницей, часто в веб-браузере, которая препятствует доступу к ресурсам на компьютере. Тем не менее в Windows, вы, вероятно, могли бы сделать это:

var cmdshell = WScript.CreateObject("WScript.Shell"); 
cmdshell.Run("the command to run a batch script goes here"); 

this Проверка для более подробной информации.

Но в Linux я не видел способа сделать это, так как среда совсем другая.

Смежные вопросы