Jenkins Ошибка «Microsoft Excel не может получить доступ к файлу» - PullRequest
0 голосов
/ 19 марта 2020

Я использую jenkins для запуска файла .bat, который находится в расположении

C:\Users\foo\Desktop\xxx.bat

, который внутренне

  1. копирует с другой машины вызовы excel
  2. скрипт VBS, найденный в D:
D:\foo\Newtask.vbs

, который открывает файл:

C:\Users\foo\Desktop\xxx\xxx\xxx\New.xlsm

Я получаю ошибку

  1. Для первого Excel: The system cannot find the path specified

  2. Для второго New.xlsm:

D:\foo\Newtask.vbs(14, 1) Microsoft Excel: Microsoft Excel cannot access the file 'C:\Users\foo\Desktop\xxx\xxx\xxx\New.xlsm'. There are several possible reasons:

 The file name or path does not exist.
 The file is being used by another program.
 The workbook you are trying to save has the same name as a currently open workbook

Мне кажется странным, что Дженкинс может получить доступ и запустить .bat в каталоге пользователя foo, пока он не может найти C:\Users\foo\Desktop\xxx\xxx\xxx\New.xlsm -> Я проверил, что он существует.

При запуске .bat вручную у меня нет проблем.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...