Назад | Перейти на главную страницу

Запланированная задача на виртуальной машине работает только в интерактивном режиме / вручную

Я пытаюсь запустить запланированную задачу на Windows Server 2012 R2 виртуальная машина. Когда я использую RDP и тестирую задачу, все работает вручную. Задача запланирована на запуск каждую ночь и, похоже, выполняется успешно (в истории запланированных задач указано, что она успешно выполняется, код выхода действия равен 0). Однако текстовые журналы, которые должен генерировать мой процесс, не создаются.

Задача запускает командный файл, который действует как оболочка для сценария PowerShell. Сценарий powershell запрашивает базу данных, создает файл экспорта и генерирует журналы. Это командный файл:

Call PowerShell -WindowStyle Hidden -NoProfile -ExecutionPolicy Bypass -Command "& {Start-Process PowerShell -ArgumentList '-NoProfile -ExecutionPolicy Bypass -File ""%~dp0\my_script.ps1""' -Verb RunAs}"

Версия Powershell: 5.1.14409.1018

Конфигурация запланированной задачи

Задача успешно выполняется при следующих условиях:

Примечание: успех = журналы, созданные сценарием PowerShell

Задача завершается и имеет код выхода 0, но сценарий PowerShell не запускается при следующих условиях:

Таким образом, код выхода сообщает мне, что командный файл успешно запущен, но почему не запускается сценарий PowerShell?

Я в тупике. Что мешает ему выполнять ночную работу?