Taskplaner-Zugriff auf die SharePoint-Bibliothek - Berechtigung verweigert

388
G.J. Wentworth

Ich habe eine SharePoint-Dokumentbibliothek, von der aus ich mich einmal täglich einloggen und ein paar Dateien herunterladen muss. Ich möchte dies mit dem Taskplaner tun, da die Dateien auf einen Remote-Windows-Server heruntergeladen werden.

Dazu habe ich ein Python-Skript geschrieben, das mit der DavWWWRoot-URL auf die Dokumentbibliothek zugreift. Es funktioniert einwandfrei, wenn es von der Befehlszeile aus ausgeführt wird oder wenn es durch den Taskplaner mit dem angemeldeten Benutzer ausgeführt wird. Wenn jedoch festgelegt ist, "ob der Benutzer angemeldet ist oder nicht" ist (was ich brauche), das Python-Skript schlägt fehl und das Drucken des Fehlers zeigt die Ursache an:

[Errno 13] Berechtigung abgelehnt: \\ my.site.com@SSL \ davwwwroot \ library \ file.txt

Ich habe alle vorgeschlagenen Korrekturen ausprobiert, die ich finden kann: Ausführen mit den höchsten Berechtigungen, Vergeben der Batch-Anmelderechte für das Benutzerkonto usw. An diesem Punkt habe ich keine Ideen mehr. Gibt es eine Sicherheitseinstellung oder -option, die ich vermissen könnte, oder eine bessere Möglichkeit, programmgesteuert über Python auf eine SharePoint-Bibliothek zuzugreifen?

0

0 Antworten auf die Frage