python中的RDP脚本?

python中的RDP脚本?,python,rdp,Python,Rdp,我正在用python编写一个脚本,其中一部分需要使用rdp连接到远程计算机。是否有脚本或api可用于创建此函数?另外,如果没有,是否有一种方法可以将rdp应用程序打包到python中,然后使用python脚本来运行它?任何帮助都将不胜感激。请提前感谢,如果您需要一个交互式窗口,请使用子流程模块启动rdesktop.exe(或其他) 如果您需要自动运行某些命令,那么最好忘记RDP并使用ssh(通过RSA或类似方式进行无密码、无密码验证)、psexec(注意,某些防病毒程序可能不喜欢psexec,不

我正在用python编写一个脚本,其中一部分需要使用rdp连接到远程计算机。是否有脚本或api可用于创建此函数?另外,如果没有,是否有一种方法可以将rdp应用程序打包到python中,然后使用python脚本来运行它?任何帮助都将不胜感激。请提前感谢,如果您需要一个交互式窗口,请使用子流程模块启动rdesktop.exe(或其他)

如果您需要自动运行某些命令,那么最好忘记RDP并使用ssh(通过RSA或类似方式进行无密码、无密码验证)、psexec(注意,某些防病毒程序可能不喜欢psexec,不是因为它不好,而是因为恶意软件很少使用它来达到坏目的)或WinRM(这是您在PowerShell中使用的;它类似于ssh或psexec,只是它序列化发送方上的对象,传输并反序列化回接收方上的对象)

如果在这三个选项中选择一个,我会选择ssh。Cygwin ssh工作得很好,但是Windows还有其他几种实现

HTH

根据这一点,您可以通过Python中的
ctypes
尝试使用
libfreerdp

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

主页:


相关:。

这段代码行吗?我也没有rdp的任何软件,所以我无法检查。从子流程导入Popen key=raw_输入(“输入您也要rdp的IP”)Popen([“mstsc.exe”,key],)