Я пытаюсь запустить скрипт Perl в Windows 2012 R2 (64 бит) с использованием задачи расписания. Я получаю %1 is not a valid Win32 application. (0x800700C1)
Ошибка. Когда я запускаю этот скрипт из командной строки, он работает нормальноНе удалось запустить сценарий Perl с заданием «% 1 не является допустимым приложением Win32»
У меня есть клубника Perl (64 бит), установленная на этом сервере.
Как решить эту проблему?
Возможно, ваш PATH не установлен в среде запланированной задачи. Вы поставляете полный путь к двоичному файлу perl.exe в команде, или у вас есть только 'perl script.pl'? – stevieb
'% 1' обычно должно быть заменено значением первого параметра в .bat-файле. Это звучит как команда, которая должна обрабатываться оболочкой, запускается напрямую. Какова цепь активации? Планировщик запускает файл .bat или программу Perl? – Borodin
@Borodin ... планировщик запускает программу perl (абсолютный путь) ... – syedf