如何解决“。”登录域名

时间:2014-06-17 15:26:40

标签: c# dns windows-authentication

指定凭据时。\ localuser可用于指定本地用户。我的问题是底层逻辑正在做什么,我可以在身份验证之外使用它吗?

System.Net.Dns.GetHostEntry似乎解决了除“'。”之外的所有事情。情况下。

1 个答案:

答案 0 :(得分:0)

尝试一下:

using System.DirectoryServices.AccountManagement;

PrincipalContext pc = new PrincipalContext(ContextType.Machine);    // Change ContextType for Domain, or AD
var p = System.DirectoryServices.AccountManagement.AuthenticablePrincipal.FindByIdentity(pc, ".\\Mike");

Console.WriteLine("{0}\\{1}", pc.ConnectedServer, p.Name);