У меня нет решения, использующего, rdesktop
но я использую программу под названием winexe
Linux для выполнения удаленных команд на машинах Windows. Вы можете получить приложение по следующему URL или использовать систему репозитория вашего дистрибутива для его установки.
http://sourceforge.net/projects/winexe/
ОБНОВЛЕНИЕ: SSL-сертификат самоподписан для ссылки на sourceforge выше, поэтому я предоставляю другую ссылку:
https://github.com/skalkoto/winexe
Вот пример использования:
winexe -A credentials.cfg //remotehost "qwinsta /server"
Вы захотите создать файл credentials.cfg с информацией для входа в систему так:
username=user
password=pass
domain=workplace
Предоставляйте домен только в том случае, если он относится к вам. Рекомендуется не указывать свои учетные данные (особенно пароль) в командной строке. Попробуйте запустить, cmd.exe
используя приведенный выше пример, если вам нужна интерактивная подсказка. Хорошая вещь в этом подходе заключается в том, что вы можете использовать вывод удаленной команды в ваших скриптах Linux или grep.