2017-09-13 4 views
0

J'ai eu un problème similaire lorsqu'un script Python appelé à partir d'une tâche planifiée sur un serveur Windows a tenté d'accéder à un lecteur réseau partagé. Il irait de l'IDLE sur le serveur mais pas de la tâche. Je suis passé à l'aide d'un lecteur local, cela a bien fonctionné. Ce script fonctionne s'il est exécuté depuis la console ou IDLE sur le serveur et s'exécute partiellement lorsqu'il est exécuté en tant que tâche planifiée. Il extrait les données d'une base de données MSSQL et crée un csv local. Cela fonctionne appelé de la tâche, mais la partie pour télécharger le fichier sur un Google Drive ne fonctionne pas. J'ai, comme je l'ai fait, avant d'essayer d'autres méthodes d'appel en dehors de la tâche planifiée ex Powershell, fichier bat ... mais les mêmes résultats. J'utilise google-api-python-client (1.6.2) et je ne trouve rien. Merci d'avance!Python27 pour télécharger un fichier sur google drive ne fonctionne pas lorsqu'il est exécuté en tant que tâche planifiée Windows. Pourquoi?

Répondre

0

J'ai trouvé ma réponse. Dans le champ facultatif de la boîte de dialogue Action planifiée des tâches de Windows, "Démarrer" j'ai ajouté le chemin d'accès au dossier Python Scripts et le script fonctionne maintenant parfaitement.