我正在使用 psexec(带有 MSbuild 脚本)在 Jenkins(Hudson)的服务器上运行 xCopy。该命令在通过命令提示符(作为系统用户)运行时运行正常,但在尝试使用 Jenkins 时会出现以下错误。这是我在 Msbuild 脚本中使用的命令:
psexec \\<RemoteMachine> /accepteula -i -u <Domian\User> -p <Pass> -s cmd /c xcopy <Path1> <Path2> /e /i
PsExec v1.98 - 远程执行进程 版权所有 (C) 2001-2010 Mark Russinovich Sysinternals - www.sysinternals.com
句柄无效。连接到..
无法访问:正在连接...
**error MSB3073: The command "psexec \\<RemoteMachine> /accepteula -i -u <Domian\User> -p <Pass> -s cmd /c xcopy <Path1> <Path2> /e /i " exited with code 6.**
我尝试了太多选择,但到目前为止没有运气。
有人用詹金斯尝试过同样的事情吗?帮助将不胜感激。有没有其他方法可以使用其他一些工具来实现这一点而没有任何问题。请分享。