No tengo una solución usando rdesktop
pero uso un programa llamado winexe
en Linux para ejecutar comandos remotos en máquinas Windows. Puede obtener la aplicación desde la siguiente URL o usar el sistema de repositorio de software de su distribución para instalarla.
http://sourceforge.net/projects/winexe/
ACTUALIZACIÓN: el certificado SSL está autofirmado para el enlace de sourceforge anterior, por lo que proporciono otro enlace:
https://github.com/skalkoto/winexe
Aquí hay un ejemplo del uso:
winexe -A credentials.cfg //remotehost "qwinsta /server"
Deberá crear un archivo credentials.cfg con la información de inicio de sesión de la siguiente manera:
username=user
password=pass
domain=workplace
Solo proporcione el dominio si se aplica a usted. Es una buena práctica no poner sus credenciales de inicio de sesión (especialmente la contraseña) en la línea de comandos. Intente ejecutar cmd.exe
utilizando el ejemplo anterior si desea una solicitud interactiva. Lo bueno de este enfoque es que puede usar la salida del comando remoto en sus scripts de Linux o grep la salida.