【发布时间】:2014-10-10 13:01:31
【问题描述】:
当我尝试使用自己的 C# 程序解锁 AD 帐户时,我收到以下错误:
System.DirectoryServices.DirectoryServicesCOMException (0x80072035):服务器不愿意处理请求。
这是我用来解锁帐户的代码:
// "ldap" is an instance of my own class for accessing an LDAP server
using (DirectoryEntry entry = ldap.GetEntry(objectGuid))
{
entry.InvokeSet("lockouttime", 0);
// I also tried:
entry.Properties["lockouttime"].Clear();
entry.CommitChanges();
}
我在多个域中使用此软件,但只在其中一个域中出现此错误,我不知道有什么区别。当我使用dsa.msc 解锁帐户时,一切正常。
该错误也发生在不同的用户对象上,但两个版本(Clear 和 InvokeSet)都可以在其他环境中工作。谁能给个提示?
P.S.:我使用域管理员凭据来访问 LDAP 服务器。
【问题讨论】:
标签: c# active-directory ldap directoryservices