`
webcode
  • 浏览: 5942511 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

c# 用LDAP访问AD

 
阅读更多

//bteip:机器名
//bluetech:组织名
//域名:bluetech.com.cn
string strPath = "LDAP://bteip/OU=bluetech,DC=bluetech,DC=com,DC=cn";
DirectoryEntry de;
de = new DirectoryEntry(strPath,"administrator" ,"btmainsvr1234",AuthenticationTypes.None);
DirectorySearcher deSearch = new DirectorySearcher();
deSearch.SearchRoot =de;
//set the search filter
deSearch.Filter = "(&(objectClass=user)(sAMAccountName=willpower))";
deSearch.SearchScope = SearchScope.Subtree;
//find the first instance
SearchResult results= deSearch.FindOne();
de=new DirectoryEntry(results.Path,"administrator" ,"btmainsvr1234",AuthenticationTypes.None);
if(de.Properties.Contains("cn"))
MessageBox.Show(de.Properties["cn"][0].ToString()) ;

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics