问题描述
大家好,我已经使用以下代码实现了查询一些域的信息:stringADPath="LDAP://win2003ad.soon.net/CN=Users,DC=soon,DC=net";stringADUser="syg";stringADPassword="123+abcd";DirectoryEntryentry=newDirectoryEntry(ADPath,ADUser,ADPassword,AuthenticationTypes.Secure);Label1.Text=entry.Name.ToString();Label1.Text+="<br>";Label1.Text+=User.Identity.Name.ToString();Label1.Text+="<br>";foreach(stringelmentNameinentry.Properties.PropertyNames){PropertyValueCollectionvalueCollection=entry.Properties[elmentName];for(inti=0;i<valueCollection.Count;i++){Label1.Text+=elmentName+"["+i.ToString()+"]="+valueCollection[i].ToString()+"<br/>";}}可是这只能实现查询一些简单的域信息,我想查询域中的OU和用户的信息,怎么实现?能不能给一个例子?谢谢!!!
解决方案
解决方案二:
看adsi接口文档就可以了.
解决方案三:
这个问题还没有研究过,帮你顶一下
解决方案四:
解决方案五:
02年在电信上班没事干,在电信服务器上给人开免费空间,当申请通过,就自动开FTP帐号和WEB站点,当时WEB站点的建立和访问用户的设置就是用这东西弄的.不过不是用.NET是用的ASP..Net下应该更简单,接口都封在类库里了.
解决方案六:
三楼的很不错但我没有研究通.那个代码很好.有没有其它简单的?
解决方案七:
帮你顶一下