使用C#更新活动目录中用户的密码

时间:2013-11-07 10:30:27

标签: c# active-directory

我正在尝试更改特定用户的密码 你可以在下面找到代码

var directoryEntryObject = new DirectoryEntry("LDAP://<IP>","administraor", "password");
baseObject.directoryEntryObject.Invoke("SetPassword", new object[] { "test@123" });
baseObject.directoryEntryObject.Properties["LockOutTime"].Value = 0;
baseObject.directoryEntryObject.Close();

现在我低于错误::

  

未知名称。 (HRESULT的例外情况:0x80020006   (DISP_E_UNKNOWNNAME))

1 个答案:

答案 0 :(得分:0)

管理员 - &gt;这是你正在尝试的真实用户名吗?检查用户名的拼写,它是管理员。

如果您只是输入此错误,请尝试

var directoryEntryObject = 
        new DirectoryEntry("LDAP://<IP>/Dc=domain,DC=local","administrtaor", "password");