Запуск сценария python с использованием учетной записи службы в планировщике задач windows - PullRequest
0 голосов
/ 06 мая 2020

Планировщик задач не использует путь к каталогу, пока то же самое работает с использованием cmd. Это не путь уныния. Даны все разрешения, а аргументы планировщика задач и сценарии программы заполнены правильно. .py:

import os, glob
import datetime as dt
from datetime import datetime
from dateutil import parser
import os.path
from os import path
import pathlib

n = 0
ip = "1.6.2.5"
username = '***'
password = '***'
use_dict = {}
use_dict['remote'] = (r'//1.6.2.5/d$')
print("test")
use_dict['password'] = ('***')
use_dict['username'] = ('***')
print(use_dict)
folder_path = r'\\1.6.2.5\d$'
print("before command", folder_path)
print('Folder is Not Empty')
print ("Is it Directory?" + str(path.isdir(use_dict['remote'])))
isExist = os.path.exists(folder_path)  
print(isExist) 

ИСПОЛЬЗОВАНИЕ ВЫХОДА WINDOWS ПЛАН ЗАДАЧ:

D:\et\python_code>cmd /k "cd /d D:\et\python_code\env\Scripts\ & activate & python.exe &  cd /d D:\et\python_code\files & python test.py" 
{'remote': '\\1.6.2.5\\d$\\ES\\ET Int V\\SA\\A','username':'***','password':'***'}
before command \\1.6.2.5\\d$\\ES\\ET Int V\\SA\\A
Folder is Not Empty
Is it Directory?False
False

(env) D:\et\python_code\files>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...