Ich bin versucht, eine geplante Aufgabe zu ändern, manuell in Windows Task-Scheduler erstellt, C# AnwendungC# Aufgabe Zeitplan ändern
mit dem folgenden Code:
rootFolder.RegisterTaskDefinition(taskEdit.Name,
taskDefinition, 6, null, null, _TASK_LOGON_TYPE.TASK_LOGON_NONE, null);
Mein Code funktioniert einwandfrei, wenn ich diese Operation im Hauptaufgabenplaner-Ordner durchführe. Aber wenn ich versuche, eine Aufgabe in einem Unterordner zu ändern, bekam ich den Fehler
Zugriff verweigert. (Ausnahme von HRESULT: 0x80070005 (E_ACCESSDENIED))
Wenn versuchen Benutzernamen und Passwort verwenden statt null wie folgt:
rootFolder.RegisterTaskDefinition(taskEdit.Name, taskDefinition, 6, "username", "pwd",
_TASK_LOGON_TYPE.TASK_LOGON_INTERACTIVE_TOKEN_OR_PASSWORD, null);
Ich habe den Fehler unten:
(48,4):UserId:
Irgendwelche Ideen? Wirklich Danke!
Ist '(48,4): UserId:' die vollständige Fehlermeldung? – Quantic
Sorry @Quantic, es gibt keine weiteren Details in der Fehlermeldung; nur der Fehlercode (-1072894421) – Andrea