我在python中编写脚本,其中一部分需要使用rdp连接到远程计算机。是否有可用于创建此功能的脚本或API?另外,如果没有,有没有办法沿着python打包rdp应用程序然后使用python脚本来运行它?任何帮助将非常感激。提前谢谢,Nate
答案 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这是一个免费的远程桌面协议库和客户端。