Python kann keine Datei in C: \ Windows \ System32 \ GroupPolicy \ Machine \ Scripts \ Startup finden / ausführen

283
UCProgrammer

Ich versuche, ein Python-Skript auszuführen, wenn das System auf einer Windows 10-Workstation startet. Mein Python-Skript kann problemlos ausgeführt werden, wenn ich es in einem anderen Verzeichnis starte. Ich habe jedoch festgestellt, dass beim Ausführen des Ordners "C: \ Windows \ System32 \ GroupPolicy \ Machine \ Scripts \ Start" eine Fehlermeldung angezeigt wird, dass keine Datei oder kein Verzeichnis vorhanden ist gefunden werden (Errno 2). Hinweis: Ich kann den py-Interpreter von diesem Verzeichnis aus ausführen.

Mein aktueller Benutzer und mein Systembenutzer verfügen neben der 'besonderen Berechtigung' über die vollständigen Berechtigungen für die Datei. Ich habe festgestellt, dass das Skript nicht ausgeführt wird, wenn ich den Computer neu starte, während ich versuchte, die Ausgabe des Skripts in einer .log-Datei zu protokollieren.

Das Skript wird auch als Startskript für den lokalen Computer im Editor für lokale Gruppenrichtlinien hinzugefügt.

Kann jemand bitte einem Windows-Noob wie mir helfen?

EDIT: Hier ist der genaue Fehler. python: can't open file 'start_receiver.py': [Errno 2] No such file or directory. Die Datei ist höchstwahrscheinlich da.

0
Das Problem hat mit der Umleitung des Dateisystems zu tun. Dieser Link war hilfreich: https://stackoverflow.com/questions/30949383/python-cant-see-files-or-folders-in-c-windows-system32-grouppolicy. Ich werde weiter nach einer Lösung suchen und sehen, ob eine Batchdatei hilfreich ist UCProgrammer vor 4 Jahren 0

0 Antworten auf die Frage