python中的RDP脚本?

时间:2014-01-18 21:45:10

标签: python rdp

我在python中编写脚本,其中一部分需要使用rdp连接到远程计算机。是否有可用于创建此功能的脚本或API?另外,如果没有,有没有办法沿着python打包rdp应用程序然后使用python脚本来运行它?任何帮助将非常感激。提前谢谢,Nate

2 个答案:

答案 0 :(得分:1)

如果需要交互式窗口,请使用子进程模块启动rdesktop.exe(或其他)。

如果你需要自动运行一些命令,你可能最好忘记RDP并使用ssh(通过RSA或类似的无密码,无密码认证),psexec(注意一些防病毒程序可能不喜欢psexec,不是因为它很糟糕,但因为恶意软件不常用于恶意软件或WinRM(这是你在PowerShell中使用的;它就像ssh或psexec,除了它序列化对象发件人,传输和反序列化回收件上的对象。)

如果在3中做出选择,我选择ssh。 Cygwin ssh工作正常,但还有其他几种可用于Windows的实现。

HTH

答案 1 :(得分:0)

根据此GitHub comment,您可以尝试在Python中通过libfreerdp使用ctypes

请参阅:FreeRDP library at GitHub这是一个免费的远程桌面协议库和客户端。

主页:www.freerdp.com

相关:Programmatically manipulating active RDP session