如何强制MSTSC.exe使用提供的密码?

时间:2010-08-23 00:28:20

标签: desktop mstsc

我想使用远程桌面自动登录终端服务器。在过去,您可以创建一个RDP文件并打开它以启动连接。但是,随着安全性的更改,现在会忽略RDP文件中的密码,并提示用户输入密码。我想避免此提示并自动启动会话。我无法使用远程桌面连接访问工作站,因此我无法提前保存密码。我正在考虑构建一个小的exe,它将从Web服务器下载以自动执行此过程,但无法找到有关如何处理密码的任何信息。有谁知道如何让mstsc.exe使用我提供的密码?

由于 西蒙

1 个答案:

答案 0 :(得分:1)

我非常喜欢CodePlex的终端应用程序(http://terminals.codeplex.com)。我一直用它大约一年来管理我服务器的所有连接。此应用程序允许我存储我的任何连接的凭据,使用我的秘密“主密码”作为密钥加密。

无论如何,它会自动登录。我只需点击我想要的任何连接,然后将它加载到终端内的新选项卡中。

现在,您可能会发现终端等应用程序满足您的需求。相反,如果您想进一步了解自动化并真正控制终端服务客户端,您可能会对source code of Terminals感兴趣。

该项目引用一个COM库,该库包含一个完整的终端服务客户端组件。 RDPConnection class是使用此客户端连接/断开连接,复制文件以及处理组件错误的合理示例。您可以查看课程并找出相关的详细信息。

祝你好运!