I am trying to execute a batch file to copy my files to another server under the "Execute batch or shell script" option of the "PostBuildScript" plugin of Jenkins. These are the commands in my .bat file:

net use \\ /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

When the .bat file is run from a command prompt, it runs as expected and completes its actions. When run through Jenkins, however, it gives following error messages:

System error 1312 has occurred. A specified logon session does not exist. It may already have been terminated. Invalid drive specification 0 File(s) copied

Are there any workarounds for this?


Task Manager -> Services Tab -> Click Services button -> Select Jenkins Services -> Right click and go to Properties -> select Log On tab -> Select 'This Account' as the log on option -> Enter Administrator credentials -> Apply, Save and Restart the Service solved the issue.

Your Answer

By clicking "Post Your Answer", you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.