Я пытаюсь выполнить пакетный файл, чтобы скопировать мои файлы на другой сервер с помощью параметра "Выполнить пакетный сценарий или сценарий оболочки" подключаемого модуля Jenkins "PostBuildScript". Это команды в моем файле .bat:

net use \\192.168.20.48 /user:admin password
xcopy "C:\Program Files\Jenkins\workspace\Deployment code Test" "\\DeployServer\Workspace\Builds" /S/E/H/D/Y/V/C/I/K/R/X

Когда файл .bat запускается из командной строки, он запускается, как ожидается, и выполняет свои действия. Однако при запуске через Jenkins выдается следующее сообщение об ошибке:

Произошла системная ошибка 1312. Указанный сеанс входа не существует. Возможно, это уже было прекращено. Неверная спецификация диска 0 Файл (ы) скопирован

Есть ли обходные пути для этого?

1 ответ1

1

Диспетчер задач -> вкладка «Службы» -> нажмите «Службы» -> выберите «Службы Jenkins» -> щелкните правой кнопкой мыши и выберите «Свойства» -> выберите вкладку «Вход в систему» -> выберите «Эта учетная запись» в качестве параметра входа в систему -> введите учетные данные администратора -> «Применить» Сохраните и перезапустите Сервис, решив проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .