"Das Benutzerkonto hat keine Berechtigung zum Ausführen dieser Aufgabe."

11

Ich versuche, eine geplante Aufgabe unter Windows Server 2008 auszuführen. Sie funktioniert seit Monaten einwandfrei und hängt dann, sodass ich sie beendet habe und sie jetzt nicht mehr starten kann. (Falls es nicht offensichtlich ist, bin ich kein Windows-Systemadministrator. Ich habe mehr oder weniger die Verantwortung für dieses System übernommen.)

Der Fehler lautet: "Das Benutzerkonto hat keine Berechtigung zum Ausführen dieser Aufgabe." Der "Autor" der Aufgabe ist "A". Die Aufgabe "Verwenden Sie beim Ausführen der Aufgabe das folgende Benutzerkonto:" ist "B". Und mein Benutzer ist "C". Alle A, B, C sind Mitglieder der Administratorgruppe, daher bin ich etwas verwirrt darüber, warum ich keine Berechtigungen zum Ausführen habe.

Ideen?


quelle

Antworten:

8

Ich habe festgestellt, dass die Fehlerursache im Ordner C: / Windows / System32 / Tasks liegt. Beim Erstellen der Aufgabe wird im Ordner eine XML-Datei erstellt. Das Problem ist, dass die Sicherheitsberechtigungen unter Eigenschaften für diese Datei dem Benutzer, den Sie für die Aufgabe erstellt haben, keine Ausführungsberechtigungen erlauben. Das andere Problem ist, dass Sie beim Erstellen der Aufgabe im Gruppenrichtlinienobjekt nicht konfigurieren können, für welches Betriebssystem. Die obige Momentaufnahme ist der Taskplaner in Windows 7, der nicht mit dem Server 2008 R2-Gruppenrichtlinienobjekt-Taskplaner übereinstimmt.

Peter
quelle
2
Dies löste mein Problem beim Ausführen geplanter Aufgaben. Ich hatte dieses Problem schon lange, habe mich aber damit abgefunden, die Befehle stattdessen manuell auszuführen. Das einfache Öffnen dieses Ordners im Explorer löste eine Berechtigungsaufforderung aus, die ich nur akzeptieren musste.
Danach
4

Versuchen Sie, die Aufgabe zu löschen und neu zu erstellen. Es hört sich so an, als ob die ACL für die Aufgabe möglicherweise beschädigt wurde.

Dave
quelle
2

Ich denke du kannst gehen zu C:\Windows\System32\Tasks folder. Dort finden Sie Ihren Jobordner und schließlich Ihre Jobdatei. Klicken properties->security->Advanced(Button)->Owner(Tab)->Edit(Button)Sie mit der rechten Maustaste auf und ändern Sie den Eigentümer in den Benutzer, in dem Sie angemeldet sind, oder in den Administrator, und drücken Sie OK.

Klicken Sie erneut mit der rechten Maustaste auf die Datei und properties->security->continue(Button)prüfen Sie, ob der angemeldete Benutzer oder Administrator die volle Kontrolle über die Datei hat. Wenn nicht, klicken Sie auf den Benutzer oder Administrator und aktivieren Sie das Full ControlKontrollkästchen.

kaushik
quelle
1

Es gibt ein Kontrollkästchen, das Sie beim Erstellen oder Bearbeiten der Aufgabe aktivieren können Run with highest privilege. Stellen Sie sicher, dass dies aktiviert ist.

Geben Sie hier die Bildbeschreibung ein

MDMarra
quelle