2016-04-26 146 views
-2

我正在处理一个Windows C#应用程序,它是能够删除活动目录帐户。该应用程序在生产服务器上以管理员身份运行。计划任务每​​15分钟运行一次。访问被拒绝。 (从HRESULT异常:0x80070005(E_ACCESSDENIED))删除活动目录帐户

我有时会收到此错误:

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

例如:最后删除任务,已成功拆除115帐户,但一直没有成功消除2帐户,删除3尝试为每个帐户。

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

+1

运行该应用程序的用户帐户是什么,它拥有什么权限?你是使用Visual Studio中的F5还是从.exe中运行它? – Mourndark

+0

应用程序在生产服务器上以管理员身份运行。计划任务每​​15分钟运行一次。 – jeanjean

+0

它是否仅从AD的一个地方或一系列容器中移除用户? – Mourndark

回答

1

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

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

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

+0

谢谢你,你是对的,所有帐户都有'防止对象意外删除'选中。 – jeanjean

相关问题