访问被拒绝。 (HRESULT异常:0x80070005(E_ACCESSDENIED))删除活动目录帐户

时间:2016-04-26 08:12:17

标签: c# active-directory

我正在使用能够删除Active Directory帐户的Windows C#应用程序。应用程序在生产服务器上以管理员身份运行。计划任务每​​15分钟运行一次。

我有时会收到此错误:

Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

例如:上次删除任务,已成功删除了115个帐户,但未设法删除2个帐户,每个帐户删除3次。

我只有在尝试删除某个帐户时才会出现此错误。 它大部分时间都在工作,但我不清楚它为什么会这样做。

1 个答案:

答案 0 :(得分:1)

“生产服务器上的管理员”:该服务器上是否为管理员?还是域管理员?

如果是域管理员,请查看其中一个问题帐户的Active Directory用户和计算机。 “对象”选项卡上有一个名为“防止意外删除对象”的复选框。确保没有选中。

我很确定复选框只是在帐户权限中添加了“拒绝”权限。如果未选中该复选框,则无论如何都要查看该帐户的安全权限。寻找任何'拒绝'权限。拒绝将优先于允许。