Symptom:
Beim Erstellen eines neuen Tasks unter Windows Server 2003 erscheint folgende Fehlermeldung:
Der Task konnte nicht gestartet werden.
Der genaue Fehler ist:
0x80070005: Zugriff verweigert
Suchen Sie die Anwendung über die Schaltfläche "Durchsuchen" auf der Registerkarte "Allgemein" des Tasks..
Das Problem tritt mit Domänen-Adminrechten, sowie unter dem lokalen Administrator-Account auf.
Problem:
Evtl. sind die Berechtigungen unter C:\Windows\Tasks nicht richtig gesetzt. Dies lässt sich über den Explorer aber nicht feststellen.
Also brauchen wir die Konsole:
cacls C:\Windows\Tasks
C:\Windows\Tasks
ERSTELLER-BESITZER:(OI)(CI)(IO)F
NT-AUTORITÄT\SYSTEM:(OI)(CI)R
VORDEFINIERT\Administrators:(OI)(CI)R
VORDEFINIERT\Users:(OI)(CI)R
Das "R" hinten zeigt an, dass die Administratoren nur Lesezugriff haben. Also müssen wir die Berechtigungen anpassen.
Lösung:
Allen Benutzern die Tasks anlegen sollen, Vollzugriff gewähren:
cacls C:\Windows\Tasks /E /G <Benutzer>:F