Запуск скрипта Python как запланированной задачи под другим именем пользователя - PullRequest
0 голосов
/ 29 августа 2018

Итак, у меня есть скрипт на python, который некоторое время использовался вручную. Сценарий используется для тестирования одного из продуктов, которые мы производим, и использует командную оболочку для отображения подсказок и результатов. Также записывается файл журнала всех протестированных модулей.

У меня проблема в том, что теперь руководство хочет сохранить файл журнала в защищенной сетевой папке, к которой у пользователя нет доступа.

Я создал учетную запись службы, которая имеет доступ к папке результатов, и планировалось запустить скрипт python вручную из планировщика задач.

Настроив запланированное задание, я могу запустить его под вошедшим пользователем (моя обычная учетная запись домена), и скрипт будет работать в командной оболочке как обычно. Однако когда я запускаю запланированное задание с использованием учетной записи службы, командная оболочка не запускается, даже если задание отображается как работающее.

Я открыт для любых предложений: как получить командную оболочку для отображения при использовании учетной записи службы, или как запустить скрипт python с различными привилегиями, чтобы он мог сохранить файл журнала в защищенной папке.

Большое спасибо

...