2016-05-03 5 views
0

Ich habe mehrere wiederkehrende Aufgaben, die mehrmals pro Tag ausgeführt werden sollen, um verschiedene Datenspeicher miteinander zu synchronisieren. Die Einstellungen für die Registerkarte 'Aktionen' sind wie folgt:Python-Skript wird nicht als geplante Aufgabe unter Windows 2008 R2 ausgeführt.

Aktion: ein Programm starten

Programm/Skript: C:\<path to script>.py

hinzufügen Argumente:

starten in: C:\<directory of script>

I Ich kann die Python-Dateien problemlos ausführen, wenn ich die Befehlszeile verwende und zum Speicherort der Datei navigiere und python benutze oder einfach nur python benutze, ohne zu navigieren.

Aus irgendeinem Grund werden die Skripts nicht mit einer geplanten Aufgabe ausgeführt. Ich habe alles überprüft und verschiedene Dinge ausprobiert, wie zum Beispiel die korrekte Einstellung des Benutzerprofils und alle erforderlichen Berechtigungen. Diese Skripte funktionieren nun seit mehreren Wochen ohne Probleme, also hat sich etwas geändert, das wir momentan nicht identifizieren können.

Irgendwelche Vorschläge?

+0

Haben Sie die Berechtigungen unter Eigenschaften geprüft -> Sicherheit, wenn die Benutzer "SYSTEM" hat die Berechtigung zum Ausführen der Python-Dateien. Die andere Möglichkeit besteht darin, FULL_PATH/python.exe vor den Skriptnamen zu platzieren. – BChow

+0

Ich habe alle Benutzer Sicherheitsberechtigungen überprüft und alles sieht gut aus. Darüber hinaus hat sich nichts in Bezug auf Benutzerberechtigungen geändert, daher bin ich zuversichtlich, dies zu entscheiden. – curran

Antwort

0

Haben Sie versucht mit:

Aktion: ein

Programm/Skript

Programm starten: C:\<path to python.exe>\python.exe

hinzufügen Argumente: C:\\<path to script>\\script.py

+0

Das ist ein guter Vorschlag, funktioniert aber auch nicht. Die Aufgabe wird wie erwartet ausgeführt, und ich habe keinen 0x1-Fehlercode mehr, aber das eigentliche Python-Skript wird nicht ausgeführt. – curran

+0

Es stellte sich heraus, dass dies ein einfaches Problem war, das hätte schneller gefangen werden müssen. Das Standardprogramm, das .py-Dateien auf dem Computer öffnet, wurde von Editor zu PyCharm geändert. Problem gelöst! – curran

Verwandte Themen