如题:
我写的代码如下,但是得不到用户名,用户名为空,密码则更本不知道怎么取得,希望各位老大解答一下,谢谢
DirectoryEntry root = new DirectoryEntry("LDAP://OU=研发部,OU=华兴科技有限公司,DC=test,DC=com");
foreach (DirectoryEntry child in root.Children)
{
if (child.SchemaClassName.Equals("user"))
{
Response.Write(child.Username);
}
}
我写的代码如下,但是得不到用户名,用户名为空,密码则更本不知道怎么取得,希望各位老大解答一下,谢谢
DirectoryEntry root = new DirectoryEntry("LDAP://OU=研发部,OU=华兴科技有限公司,DC=test,DC=com");
foreach (DirectoryEntry child in root.Children)
{
if (child.SchemaClassName.Equals("user"))
{
Response.Write(child.Username);
}
}
DirectoryEntry entry = new DirectoryEntry(OUPath);
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = "(objectCategory=user)";
foreach(SearchResult resEnt in mySearcher.FindAll())
{
Account = resEnt.Properties["samaccountname"][0].ToString();
OUName = resEnt.GetDirectoryEntry().Name.Substring(3);
}
mySearcher.Dispose();
entry.Dispose();
有一个Username的属性的,为什么我得到的时候空
用 dispalyname
密码是无法取得的