Berechtigungsprobleme des Taskplaners auf dem Netzlaufwerk
Ich habe ein Python-Skript, das ich einmal täglich auf einem Computer ausführen möchte, auf dem Windows Server 2012 (in einer Domänenumgebung) ausgeführt wird. Es kopiert Dateien von einem Netzlaufwerk auf ein anderes und protokolliert seine Ergebnisse in einem lokalen Ordner.
Die Laufwerke werden im Skript mit UNC referenziert, nicht mit zugeordneten Buchstaben (wie Z :). Das Konto, das die Aufgabe ausführt, hat Zugriff auf beide Netzwerkspeicherorte. Wenn ich das Skript von der Befehlszeile aus ausführen oder die Aufgabe auf "Nur ausführen, wenn der Benutzer angemeldet ist" eingestellt ist, funktioniert das Skript einwandfrei und kopiert die Dateien ordnungsgemäß.
Wenn ich jedoch dieselben Anmeldeinformationen speichere, damit die Aufgabe "Ausführen, ob der Benutzer angemeldet ist oder nicht" ausgeführt werden kann, wird das Skript immer noch ausgeführt, aber Python gibt einen Fehler aus - der Zugriff auf den Netzwerkspeicherort wird verweigert. Die Protokollierung funktioniert immer noch, und das Python-Skript kann problemlos in den lokalen Ordner schreiben. Das Programm kann jedoch nicht vom Netzlaufwerk lesen oder darauf schreiben.
Wie kann ich den Taskplaner so einrichten, dass das Python-Skript die gleiche Zugriffsebene hat, auch wenn ich festgelegt habe, ob der Benutzer angemeldet ist oder nicht?
0 Antworten auf die Frage
Verwandte Probleme
-
3
Wie kann ich mit Python / AWK / SED ein Inhaltsverzeichnis für ein Markdown-Dokument erstellen?
-
1
So installieren Sie Markdowns Erweiterungen von Python
-
9
Ist Python nur für das Erstellen von Backends bei der Erstellung von Websites?
-
4
Um Python in einer HTML-Datei ähnlich wie PHP auszuführen
-
2
So installieren Sie Gaphor by Easy_install und seine Abhängigkeiten von MacPorts
-
2
Nokia E71 - USB-Modus und Linux und Python
-
9
Vim: Führe das Skript aus, an dem ich gerade arbeite, in einem geteilten Bildschirm
-
3
Bevorzugte Möglichkeit, mehrere Python-Versionen auf Ubuntu Jaunty zu installieren
-
3
Wie aktualisiere ich Python unter Mac OS X richtig?
-
2
Ausführen eines Python-Skripts über sein Symbol in Ubuntu