gpt4 book ai didi

batch-file - 系统在Jenkins中找不到指定的驱动器

转载 作者:行者123 更新时间:2023-12-01 18:26:33 25 4
gpt4 key购买 nike

我想从网络共享驱动器(作为驱动器 Z 安装在本地计算机上)复制一些文件。我编写了一个批处理文件,将 Z 驱动器的内容复制到本地驱动器中。该批处理文件在 cmd 上成功运行,但当我通过 Jenkins 触发它时遇到问题。 Jenkins 给出以下错误:

“系统找不到指定的驱动器”

任何与此相关的帮助,我们将不胜感激。

谢谢,努曼。

最佳答案

如果您不想使用 Jenkins 插件或计划任务,这里有一个“常规”方式:

手动:

您可以使用 Jenkins>管理 Jenkins>脚本控制台提供的 Groovy 脚本控制台并执行命令来映射 Jenkins 服务中的网络驱动器。 (一旦 Jenkins 服务停止,必须重复)

自动化:

将 Groovy 命令写入名为“init.groovy”的文件,并将其放在 JENKINS_HOME 目录中。因此网络驱动器被映射到 Jenkins-startup 上。

Groovy 命令 - Windows:

使用脚本控制台检查可用的网络驱动器:

println "net use".execute().getText()

你的 init.groovy 看起来像这样:

def mapdrive = "net use z: \\\\YOUR_REMOTE_MACHINE\\SHARED_FOLDERNAME"
mapdrive.execute()

关于batch-file - 系统在Jenkins中找不到指定的驱动器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13620462/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com