plusplus
Окт. 24, 2011 10:50:34
Вопрос немного косвенный по отношению к Python.
Вот с SSH всё понятно. Если знаешь логин пароль, качаешь специальный модуль и пишешь скрипт для автоматизации. А как быть с рдп? Есть логин, пароль, хост, как запрограммировать набор действий, например, чтобы скрипт заходил по рдп и запускал программу? Если есть доступ по RDP, то может может можно до командной строки достучаться? Смотрел Psexec, думал то, что надо, но оказалось для этой утилиты должна быть расшарена папка admin$. Есть у кого-нибудь какие-нибудь варианты решения моей задачи?
plusplus
Окт. 25, 2011 06:32:58
М, можно чуть подробней? Как этим модулем контролировать rdp?
Ed
Окт. 25, 2011 16:43:17
Сорри, я не знаю что есть rdp. Подозреваю что Remote Desktop Protocol, но не уверен. Я отвечал на вашу фразу “может можно до командной строки достучаться?”. Expect - это как раз стандартное средство для работы с консольными тулзами, которые требуют ввода пользователем чего-либо. На нем можно программировать достаточно сложные сценарии. А pexpect - это питоновый интерфейс к нему. Пардон, если не в тему.
sypper-pit
Окт. 26, 2011 00:49:49
для клиента у вас какая ОС используется ? просто если винда можно попробовать использовать стандартный клиент и модульSendKeys + для управлением мыши:
from ctypes import *
user = windll.user32
x = 640
y= 480
user.SetCursorPos(x,y)