[图片]private SearchResult GetSearchResultByUserID(string UserID)
[图片][图片] [图片]{
[图片] DirectoryEntry rootentry = new DirectoryEntry(ServerName+"/"+DomainName,UserName,Password);
[图片] DirectorySearcher ds = new DirectorySearcher(rootentry);
[图片] ds.Filter = ("(objectClass=user)");
[图片] rootentry.RefreshCache();
[图片] SearchResultCollection src = ds.FindAll();
[图片] foreach(SearchResult sr in src)
[图片][图片] [图片]{
[图片] System.DirectoryServices.DirectoryEntry mUser = new System.DirectoryServices.DirectoryEntry(sr.GetDirectoryEntry().Path,UserName,Password);
[图片] if(string.Compare(mUser.Properties["sAMAccountName"].Value.ToString(), UserID, true) == 0)
[图片][图片] [图片]{
[图片] return sr;
[图片] }
[图片] }
[图片] return null;
[图片] }
[图片]