2016-04-26 9 views
-2

Ich arbeite an einer Windows-C# -Anwendung, die Active Directory-Konten löschen kann. Die Anwendung wird als Administrator auf dem Produktionsserver ausgeführt. Eine geplante Aufgabe wird alle 15 Minuten ausgeführt.Der Zugriff wurde verweigert. (Ausnahme von HRESULT: 0x80070005 (E_ACCESSDENIED)) Löschen von Active Directory-Konto

Ich erhalte diese Störung manchmal:

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

Zum Beispiel: Letzte löschen Aufgabe hat 115 Konto erfolgreich entfernt, aber hat es nicht geschafft, 2 Konto zu entfernen, 3 Löschungsversuch für jedes Konto.

Ich habe diesen Fehler nur, wenn ich versuche, bestimmte Konto zu löschen. Es funktioniert die meiste Zeit, aber ich habe keine Ahnung, warum es das manchmal tut.

+1

In welchem ​​Benutzerkonto läuft die Anwendung und welche Berechtigungen hat sie? Führen Sie es von F5 in Visual Studio oder von der EXE aus? – Mourndark

+0

Die Anwendung wird als Administrator auf dem Produktionsserver ausgeführt. Eine geplante Aufgabe wird alle 15 Minuten ausgeführt. – jeanjean

+0

Werden nur Benutzer von einem Ort in AD oder aus einer Reihe von Containern entfernt? – Mourndark

Antwort

1

"Administrator auf dem Produktionsserver": Ist es Administrator auf diesem Server? Oder Domänenadministrator?

Wenn es Domain-Administrator ist, werfen Sie einen Blick auf Active Directory-Benutzer und -Computer bei einem der Problemkonten. Auf der Registerkarte "Objekt" befindet sich ein Kontrollkästchen mit der Bezeichnung "Objekt vor versehentlichem Löschen schützen". Stellen Sie sicher, dass das Kontrollkästchen nicht aktiviert ist.

Ich bin ziemlich sicher, dass diese Checkbox nur eine 'Verweigern' Erlaubnis in den Kontoberechtigungen hinzufügt. Wenn dieses Kontrollkästchen nicht aktiviert ist, überprüfen Sie die Sicherheitsberechtigungen für das Konto. Suchen Sie nach irgendwelchen 'Verweigern' Berechtigungen. Deny hat Vorrang vor Allow.

+0

Vielen Dank, Sie hatten Recht, alle Konten haben 'Objekt vor versehentlichem Löschen schützen' angekreuzt. – jeanjean

Verwandte Themen