在这里,我想编写一个连接到Active Directory服务器的类,然后验证是否存在特定用户。如果是这样,则获取用户的电子邮件。没什么困难,只是设计问题。
这基本上就是我现在所拥有的:
FUSE
你们能建议一些有效的方法来实现这一目标吗?
答案 0 :(得分:0)
对于您所要询问的最准确的信息是返回的布尔值
private bool usrexists(string user, string domain = "DOMAIN.LOCAL")
{
try
{
return DirectoryEntry.Exists("WinNT://" + domain + "/" + user);
}
catch{return false;}
return false;
}
只需在调用或静态操作中更改doamin参数,即可使用以下布尔输入:
if (usrexists("myuser") == true)
{
//dosomething
}
在你的空白中。