C#:更改active directory用户时出现代码错误';密码
代码是这样的C#:更改active directory用户时出现代码错误';密码,c#,asp.net,active-directory,C#,Asp.net,Active Directory,代码是这样的 C# code > error--->>>Unknown name. (Exception from HRESULT: 0x80020006 > (DISP_E_UNKNOWNNAME)) 我得到了这个例外 using (DirectoryEntry entry = new DirectoryEntry("LDAP://admin-jyt69gl7t.hello/CN=Users,DC=hello")) { entry.Usern
C# code
> error--->>>Unknown name. (Exception from HRESULT: 0x80020006
> (DISP_E_UNKNOWNNAME))
我得到了这个例外
using (DirectoryEntry entry = new DirectoryEntry("LDAP://admin-jyt69gl7t.hello/CN=Users,DC=hello"))
{
entry.Username = username;
entry.Password = strOldPassword;
DirectorySearcher searcher = new DirectorySearcher(entry);
try
{
searcher.FindOne();
entry.AuthenticationType = AuthenticationTypes.Secure;
entry.Invoke("ChangePassword", new object[] { strOldPassword, strNewPassword });
// oDE.Invoke("SetPassword", new object[] { strNewPassword });
entry.CommitChanges();
}
catch (Exception excep)
此错误表示您没有通过LDAP查询找到用户。检查查找用户的代码,然后再次运行查询。此错误表示您没有通过LDAP查询找到用户。检查找到用户的代码,然后再次运行您的查询。显示未知名称显示active directory正在响应尝试,但它无法根据目录项中提供的名称定位用户。一些需要尝试/验证的内容:
我在过去收到过这个错误,并且(对我来说)它普遍围绕着目录条目和用户在AD中的最终位置之间的断开。OU差异可以建立或中断连接。DISP\u E\u UNKNOWNNAME显示active directory正在响应尝试,但它无法根据目录项中提供的名称定位用户。一些需要尝试/验证的内容:
我在过去收到过这个错误,并且(对我来说)它普遍围绕着目录条目和用户在广告中的最终位置之间的断开。OU差异可以建立或中断连接。只需按照下面的代码操作即可
> Unknown name. (Exception from HRESULT: 0x80020006
> (DISP_E_UNKNOWNNAME))
只需按照下面的代码进行操作
> Unknown name. (Exception from HRESULT: 0x80020006
> (DISP_E_UNKNOWNNAME))
请进入编辑模式并重新输入代码。如果有任何错误,请向我们展示您用于创建
条目的LDAP字符串@显然,GabeChangePassword
。请进入编辑模式并重新输入您的代码。如果有任何错误,请向我们展示您用于创建条目的LDAP字符串@显然,GabeChangePassword
。