我倾向于在办公室和远程客户机上使用 RDP 连接多台不同的机器。每次我连接到目标时,Windows 都会向我显示一个登录对话框,该对话框会记住我上次以谁的身份登录(无需密码,因为我不喜欢系统记住任何密码)。
我注意到了以下模式:
- 我第一次记住的名字时,它显示为“域\用户”
- 下次我得到记住的名字(同一系统)时,它将显示为“用户@域”
- 重复
这根本不会妨碍我——这只是一些令人好奇的小事之一,我想知道它为什么会这样工作。
有人可以解释一下吗?
澄清点
我越想越觉得,这种情况似乎只有当“域”是目标工作站(即不是真正的 Windows 域)时才会发生。
答案1
域名\用户名是网络基本输入输出系统提供凭证的形式;[电子邮件保护]叫做用户主体名称。UPN 基于 DNS。您看到的差异可能是由于您要验证的系统的配置方式不同造成的。
答案2
检查客户端 TS 凭证缓存,
HKEY_CURRENT_USER \ Software \ Microsoft \ Terminal Server Client
这就是缓存凭证详细信息的来源。
它如何显示相关机器的条目?您有多个条目吗?
mstsc
您还可以通过窗口Options
右下角的按钮查看此缓存。
另外,我见过当目标计算机不在域登录时使用计算机名称(也可能是 IP 地址)。在某些计算机上配置了 Windows 域登录而其他计算机上未配置的网络中,我发现域计算机在缓存中显示域名,而其他计算机则在那里显示配置的计算机名称。
我想知道您是否有该机器的两个缓存条目,因为
您一次进行了域登录,然后
另一次从该 RDP 客户端进行了本地机器登录。