向 mstsc 提供用户名和密码

向 mstsc 提供用户名和密码

在以前版本的远程桌面客户端中,有多种方法可以输入密码。有人找到使用最新远程桌面客户端的好方法吗?我知道 LaunchRDP,但它不能满足我们的需求。

也许有人知道该算法,这样我就可以动态组装 RDP 连接文件?

答案1

我仍然保存了密码的连接文件,它们仍然有效。

.rdp 格式实际上有相当完善的文档记录,请参见以下内容:

http://support.microsoft.com/kb/885187

http://asptutorials.net/windows/remote-desktop-connection-rdp-files/

有关密码哈希值的一些文档位于:

http://www.remkoweijnen.nl/blog/2007/10/18/how-rdp-passwords-are-encrypted/

答案2

  1. 打开 Powershell
  2. 类型("YourPassword" | ConvertTo-SecureString -AsPlainText -Force) | ConvertFrom-SecureString;
  3. 将生成的哈希添加到 rdp 文件中,如下所示password 51:b:<hash>

注意:这将对每个用户的密码进行哈希处理,因此与其他人共享 rdp 文件意味着它将不起作用。

(11 年前的问题,但为未来的访客解答)

相关内容