来自Jenkins的执行Windows批处理命令失败,但在cmd.exe中运行正常

Chr*_*ris 15 cmd xcopy batch-file jenkins

我试图在MSbuild之后在jenkins中运行此命令

xcopy "C:\Program Files (x86)\Jenkins\workspace\trunk\Projects\results\results\obj\Debug\Package\PackageTmp" "Y:\Extraction_Zone\Jenkins\" /E 
Run Code Online (Sandbox Code Playgroud)

Y:是映射的网络驱动器.这在cmd.exe中运行正常但是当试图在Jenkins中运行它时,我收到错误Invalid drive specification.

以下是jenkins的输出:

Time Elapsed 00:00:04.03
[trunk] $ cmd /c call C:\Windows\TEMP\hudson3389873107474371072.bat

C:\Program Files (x86)\Jenkins\workspace\trunk>xcopy "C:\Program Files (x86)\Jenkins\workspace\trunk\Projects\results\results\obj\Debug\Package\PackageTmp" "Y:\Extraction_Zone\Jenkins\" /E 
Invalid drive specification
0 File(s) copied

C:\Program Files (x86)\Jenkins\workspace\trunk>exit 4 
Build step 'Execute Windows batch command' marked build as failure
Finished: FAILURE
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

ada*_*shr 16

我曾经有过类似的问题.尝试授予Jenkins服务"以此帐户登录",services.msc并确保您在其中键入的帐户与您用于运行的帐户相同cmd.exe.

在此输入图像描述