我想使用远程桌面自动登录到终端服务器。过去,您可以创建一个 RDP 文件并打开它以启动连接。但是,随着安全性的更改,RDP 文件中的密码现在被忽略,并提示用户输入密码。我想避免这个提示并自动启动会话。我无法使用远程桌面连接访问工作站,因此无法提前保存密码。我正在考虑构建一个小型 exe,该 exe 将从 Web 服务器下载以自动执行此过程,但找不到有关如何处理密码的任何信息。有谁知道如何让 mstsc.exe 使用我提供的密码?
谢谢西蒙
我真的很喜欢 CodePlex ( http://terminals.codeplex.com ) 的终端应用程序。我已经使用它大约一年来管理与我的服务器的所有连接。这个应用程序允许我存储任何连接的凭据,这些凭据使用我的秘密“主密码”作为密钥进行加密。
无论如何,它使我的登录自动化。我只需单击所需的任何连接,然后将其加载到终端中的新选项卡中。
现在,您可能会发现终端等应用程序可以满足您的需求。相反,如果您想进一步实现自动化并真正控制终端服务客户端,您可能会对Terminals 的源代码感兴趣。
该项目引用了一个 COM 库,其中包含一个组件,该组件是一个完整的终端服务客户端。RDPConnection类是使用此客户端连接/断开连接、复制文件和处理组件错误的合理示例。您可以查看课程并为您的努力整理相关细节。
祝你好运!