Я пытаюсь запустить задачу планировщика Windows, используя schtasks.exe в задании служб SSIS.Задача будет вызываться с использованием того же идентификатора, который используется для ее выполнения.Само задание работает;В настоящее время он запускается вручную после выполнения задания служб SSIS.
Я попытался запустить скрипт на своем ПК с пробелом в имени, и это сработало.Все остальные настройки такие же.Имя этой задачи: «DWH Upload DEV», а ее расположение установлено на «\».
Я вызываю сценарий из блока «Задача выполнения процесса», используя в качестве исполняемого файла файл schtasks.exe (сполный путь к файлу, конечно) и / RUN / TN "DWH Upload DEV" в качестве аргументов.У меня для RequireFullFileName установлено значение False, для FailTaskIfReturnCodeIsNotSuccessValue установлено значение True, а для параметра SuccessValue и TimeOut установлено значение 0
. Я получаю следующую ошибку: [Ошибка выполнения процесса]: Ошибка при выполнении «[location] \ schtasks.exe» »/RUN / TN "DWH Upload DEV" "at" ", код завершения процесса был" 1 ", в то время как ожидаемое было" 0 ".
Часть, которая меня смущает, заключается в том, что ошибка заключается в том, что, по-видимому, ничего.
Заранее благодарен за любую помощь!
РЕДАКТИРОВАТЬ:
Я не могу запустить программу, выполняемую планировщиком из самой службы SSIS, поскольку программа должна бытьзапускается конкретным пользователем.Использование планировщика задач - это обходной путь для этого.