使用詹金斯的 PostBuildScript 插件执行批处理文件失败

使用詹金斯的 PostBuildScript 插件执行批处理文件失败

我正在尝试在 Jenkins 的“PostBuildScript”插件的“执行批处理或 shell 脚本”选项下执行批处理文件以将我的文件复制到另一台服务器。这些是我的 .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

任务管理器->服务选项卡->单击服务按钮->选择 Jenkins 服务->右键单击并转到属性->选择登录选项卡->选择“此帐户”作为登录选项->输入管理员凭据->应用,保存并重新启动服务解决了该问题。

相关内容