Active Directory 用户名或密码不正确
Active Directory The user name or password is incorrect
我在使用 Active Directory 时遇到问题。
很奇怪,我的程序 运行 在我的电脑上运行正常,但是当我将它复制到另一台电脑时,出现这个错误。
我看了很多关于广告的问题,但仍然没有解决办法。请帮我看看。谢谢
string LDAPPath = "LDAP://xxxxxxx/xxxxxx"; // Sorry I can't show it here
DirectoryEntry entry = new DirectoryEntry(LDAPPath);
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = string.Format("(&(objectClass=group)(sAMAccountName=*))");
mySearcher.PageSize = 5000;
mySearcher.PropertiesToLoad.Add("member");
mySearcher.PropertiesToLoad.Add("name");
SearchResultCollection mysrs = mySearcher.FindAll();
此错误表示 ldap 连接有问题。
我有几个建议:
- 将用户名和密码添加到
DirectoryEntry
。
DirectoryEntry("LDAP://xxxxxxx/xxxxxx", username, password);
- 检查连接字符串。你可以在这里寻找更多参考 -
https://serverfault.com/questions/130543/how-can-i-figure-out-my-ldap-connection-string
我在使用 Active Directory 时遇到问题。
很奇怪,我的程序 运行 在我的电脑上运行正常,但是当我将它复制到另一台电脑时,出现这个错误。
我看了很多关于广告的问题,但仍然没有解决办法。请帮我看看。谢谢
string LDAPPath = "LDAP://xxxxxxx/xxxxxx"; // Sorry I can't show it here
DirectoryEntry entry = new DirectoryEntry(LDAPPath);
DirectorySearcher mySearcher = new DirectorySearcher(entry);
mySearcher.Filter = string.Format("(&(objectClass=group)(sAMAccountName=*))");
mySearcher.PageSize = 5000;
mySearcher.PropertiesToLoad.Add("member");
mySearcher.PropertiesToLoad.Add("name");
SearchResultCollection mysrs = mySearcher.FindAll();
此错误表示 ldap 连接有问题。
我有几个建议:
- 将用户名和密码添加到
DirectoryEntry
。
DirectoryEntry("LDAP://xxxxxxx/xxxxxx", username, password);
- 检查连接字符串。你可以在这里寻找更多参考 - https://serverfault.com/questions/130543/how-can-i-figure-out-my-ldap-connection-string