RDP:为什么用户名在 domain\name 和 name@domain 之间交替?

RDP:为什么用户名在 domain\name 和 name@domain 之间交替?

我倾向于在办公室和远程客户机上使用 RDP 连接多台不同的机器。每次我连接到目标时,Windows 都会向我显示一个登录对话框,该对话框会记住我上次以谁的身份登录(无需密码,因为我不喜欢系统记住任何密码)。

我注意到了以下模式:

  1. 我第一次记住的名字时,它显示为“域\用户”
  2. 下次我得到记住的名字(同一系统)时,它将显示为“用户@域”
  3. 重复

这根本不会妨碍我——这只是一些令人好奇的小事之一,我想知道它为什么会这样工作。

有人可以解释一下吗?

澄清点

我越想越觉得,这种情况似乎只有当“域”是目标工作站(即不是真正的 Windows 域)时才会发生。

答案1

域名\用户名是网络基本输入输出系统提供凭证的形式;[电子邮件保护]叫做用户主体名称。UPN 基于 DNS。您看到的差异可能是由于您要验证的系统的配置方式不同造成的。

答案2

检查客户端 TS 凭证缓存,

HKEY_CURRENT_USER \ Software \ Microsoft \ Terminal Server Client

这就是缓存凭证详细信息的来源。
它如何显示相关机器的条目?您有多个条目吗?

mstsc您还可以通过窗口Options右下角的按钮查看此缓存。

另外,我见过当目标计算机不在域登录时使用计算机名称(也可能是 IP 地址)。在某些计算机上配置了 Windows 域登录而其他计算机上未配置的网络中,我发现域计算机在缓存中显示域名,而其他计算机则在那里显示配置的计算机名称。

我想知道您是否有该机器的两个缓存条目,因为
您一次进行了域登录,然后
另一次从该 RDP 客户端进行了本地机器登录。

相关内容