指定凭据时。\ localuser可用于指定本地用户。我的问题是底层逻辑正在做什么,我可以在身份验证之外使用它吗?
System.Net.Dns.GetHostEntry似乎解决了除“'。”之外的所有事情。情况下。
答案 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);