Запуск скрипта Python с использованием учетной записи службы в планировщике задач Windows

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

ВЫВОД С ИСПОЛЬЗОВАНИЕМ CMD OF TEST.py:

 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?TRUE
TRUE

D:\et\python_code\files>

TEST.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>

0 ответов

Другие вопросы по тегам