Есть доступ к компьютерам Windows XP по RDP. Требуется автоматизировать запуск некоторых приложений с графической оболочкой на этих системах. Как это сделать? Запустить желательно из-под Linux.

задан 11 Мар '14 20:44

Что именно автоматизировать, давайте начнём с реальной задачи

(12 Мар '14 21:24) ArcherGodson

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

(24 Мар '14 22:00) VelBack

а чем стандартный способ не подходит?

# rdesktop -u USER -p PASSWORD -g 1240x1024 -s "file.exe" <ipaddress>
(26 Мар '14 14:49) ArcherGodson

чем же планировщики не подходят!? Очень даже подходят... Может Вы не умеете их готовить? И посмотрите в сторону cron - функционал намного богаче.

(26 Мар '14 22:56) Justicet

ArcherGodson, пробовал данный способ, но команду нужно запустить на сервере не имеющем графической оболочки. На debian 7 выходит ошибка: ERROR: Failed to open display: .Нужно только исполнить файл на удаленной машине, передача графики не нужна. Доступ до удаленной машины только по протоколу RDP.

(2 Апр '14 20:17) VelBack

Если в Linux использовать FreeRDP вместе с графической оболочкой Remmina, то можно создать .rpd файлы с настройками подключения к удалённому компьютеру под нужным именем/паролем и запуска нужной программы. Т.е. на каждую программу можно создать свой файл настроек и всё будет автоматизировано.

Под Windows также создаются файлы подключения. Запуск производится из командной строки mstsc ИмяФайлаПодключения

отвечен 15 Мар '14 11:48

А еще лучше использовать батники из-под ssh или telnet (telnet если внутри своей сети). Или PSTools.
Но вот немного не пойму задачи. Если на удаленной машине регулярно требуется запускать прогу, которая там что-то делает сама (ну, предположим, обновляется Консульт+), то нафига RDP или др. удаленный рабочий стол? Берем nncron для win (можно, конечно стандартным виндовским планировщиком, но мне нравится cron), прописываем запускать утилю в нужное время - и все.
Давайте, как правильно сказал @ArcherGodson, подойдем к задаче практически.

отвечен 17 Мар '14 21:48

Планировшик, который проверяет раз в секунду (минуту, час...) наличие определённого файла в сети, после чего запускается нужный экзешник, а файл удаляется.

отвечен 26 Мар '14 13:32

Здравствуйте

БитКод - это совместно редактируемый форум вопросов и ответов для продвинутых пользователей компьютерной техники.

Присоединяйтесь!

отмечен:

×290

задан
11 Мар '14 20:44

показан
4738 раз

обновлен
5 Окт '15 3:04

Отслеживать вопрос

по почте:

Зарегистрировавшись, вы сможете подписаться на любые обновления

по RSS:

Ответы

Ответы и Комментарии

Дизайн сайта/логотип © «Сеть Знаний». Контент распространяется под лицензией cc by-sa 3.0 с обязательным указанием авторства.
Рейтинг@Mail.ru