以编程方式操作活动 RDP 会话

Programmatically manipulating active RDP session

我有 Mac OSX 运行 并希望以编程方式操作活动的 RDP 会话,例如,在会话中启动的程序中执行操作(特别是动态,但是知道一个通​​用的方法也没什么坏处。

我不知道这是否可能。当前使用 RDP 文件启动带有凭据的 RDP 会话,并具有我的活动会话的进程 ID,通过 NSWorkspace 检索。有了它,我可以做一些基本的事情,比如再次关闭我的会话,但我想操纵会话。

我的 RDP 客户端目前是 Microsoft Remote Desktop。

希望在 bash 或 python 中实现我的目标。

这里有一些想法: