Выполнение файла exe или bat на удаленной машине Windows из * nix

Я пытаюсь запустить bat-файл на удаленной машине Windows в облаке из моего Linux. Файлы bat запускают селен-сервер, а затем запускаются мои тесты на селен. Я не могу запустить сервер Selenium RC на этой машине. Я пробовал использовать Telnet, но проблема в том, что когда сеанс telnet закрыт, порт RC-сервера также закрывается. В моем коде мой код должен запускать сервер, поэтому я попробовал с задачей ANT telnet, а также выполнил сценарий оболочки telnet в обоих случаях, когда порт был закрыт.

Я читал об Open SSH, psexec для linux и cygwin. Но я не понимаю, как их использовать, и решат ли они мою проблему.

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

Теперь мой вопрос: что использовать и что будет предпочтительнее для моей работы. и все, что я выберу, должно выполняться кодом, это может быть оболочка, муравей или php.

Заранее спасибо.

8
задан EJoshuaS - Reinstate Monica 15 August 2017 в 16:03
поделиться