Answers:
其实,是。
正如@ScottChamberlain指出的那样,您无法使用剪贴板执行此操作的原因是,负责Windows中复制和粘贴的程序在用户上下文中运行。在您登录之前,您没有用户上下文,并且该上下文尚未运行。
但是,这不是“复制和粘贴”文本或访问剪贴板的唯一方法。我使用的密码库具有“粘贴到当前字段”选项,并且(令我惊讶的是)它确实将其传递到了远程桌面登录屏幕上的密码字段。同样,VNC和OoB管理技术允许剪切和粘贴到登录屏幕中,因为它们不使用未登录RDP会话的上下文来尝试传递剪贴板内容。
话虽如此,我认为该功能不是特别有用。使用连接管理程序,该程序可让您使用用户名和密码保存RDP会话,而您只需担心的是双击连接。
我使用mRemoteNG,这真是太棒了。我所有的RDP,VNC,SSH,telnet甚至http / https连接都保存在其中。免费,我会为此花几百美元。在那里保存了成千上万个连接,而不必为其中任何一个输入密码。(并且在任何人说之前,是的,我的连接文件都保存在一个小的Truecrypt容器中。)百胜,FOSS。
与该问题的其他“答案”(包括已接受的答案)相反,确实存在一种简单的方法,即使您(如我)出于不同的原因(最可能与安全性相关)也不想这样做将密码保存在计算机上的RDP连接快捷方式/文件中。
在RDP连接对话框(即预连接)中,输入用户名,然后在“允许我保存凭据”选项中打勾(不要在这里停止阅读,毕竟我们不会真正保存凭据!) 。
现在,当您按connect时,将出现一个系统本地凭据对话框,其中预填了用户名,密码框为空,但可以完全粘贴而没有任何麻烦,并且选项“记住我的密码” ”已预先检查。
现在,只需粘贴您的密码,然后取消选中“记住我的密码”复选框,然后单击“连接”按钮即可。
Bam,您来了,密码永远不会保存在本地!
请接受此答案作为此问题的真实答案,而不是当前选择的非答案。
mRemoteNG可以挽救生命,但是当您必须通过RDP 更改密码时,缺少复制/粘贴功能会给您带来麻烦,您需要使用一个非常强大的密码。
为此,我使用KeePass的“自动输入”功能:https : //keepass.info/help/base/autotype.html
(请注意,默认顺序是自动输入用户名和密码,然后按Enter键。如果您尝试更改密码,这不是您想要的。在这种情况下,请将自动类型值更改为{PASSWORD})
rdpclip.exe
在用户上下文中运行来解决的。如果您尚未登录,则rdpclip尚未启动。但是,可能会有客户端解决方案,我期待着看到这个问题。