[ https://issues.jenkins-ci.org/browse/JENKINS-7920?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Nick Vancauwenberghe resolved JENKINS-7920. ------------------------------------------- Resolution: Not A Defect I almost sure this is the solution - it worked for me. See http://serverfault.com/questions/135867/howt-to-grant-network-access-to-localsystem-account You have to grant access persmission to the computer and not the user in a windows domain. > Access denied when copy files from a network computer in Windows batch script > ----------------------------------------------------------------------------- > > Key: JENKINS-7920 > URL: https://issues.jenkins-ci.org/browse/JENKINS-7920 > Project: Jenkins > Issue Type: Bug > Components: core > Reporter: bakerzhang > > I have a problem (Access is denied) when I try to copy files across network > in a Windows batch script. > Hudson will call a script, say, a.bat and inside a.bat I have the followings > {code} > ... > setlocal ENABLEDELAYEDEXPANSION > ... > if DEFINED abc ( > set xyz=\\computer\path > set filename=mm*.dll > copy /Y !xyz!\!filename! > ) > ... > endlocal > {code} > The 'copy' command will fail and I Google for the problem but there's no > particular one. There's one paper saying UNC should be used > (http://stackoverflow.com/questions/1284561/hudson-continuous-integration-server-how-to-see-windows-mapped-directories-that). > So I did the following experiments: > {code} > 1) set xyz="//computer/path" > ... > copy /Y "!xyz!"\!filename! > 2) ... > copy /Y "//computer/path"\mm*.dll > {code} > The 1) doesn't work and produces the same problem - "Access is denied." but > the 2) is working. However, copy /Y "//computer/path"\!file_name! won't work > either. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jenkins-ci.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira