1

mkdir在批处理文件中有命令,但只有管理员有权创建目录,所以如何将凭据从 Jenkins 作业传递到批处理文件。

mkdir \\%%S.domain.com\c$\Test
4

3 回答 3

1

选择“使用秘密文本或文件,然后添加绑定。见截图:

在此处输入图像描述

于 2018-11-21T17:30:35.230 回答
0

是的,Daniel,可以使用此类实用工具来完成,但我的组织不允许我在未经批准的情况下使用第三方工具。因此,我们为服务器配置了 WinRM,允许使用凭据远程连接到服务器。

于 2013-05-10T21:36:08.940 回答
0

只是为了添加到@Marc 的答案,使用建议的秘密文本绑定来存储和传递用户名和密码作为环境变量。

将用户名变量设置为 USERNAME 并将密码变量设置为 PASSWORD,然后在您的批处理文件中使用这样的net use命令。

net use "\\server\share" %PASSWORD% /user:%USERNAME%
\* whatever you need to do on that share, e.g. xcopy, mkdir *\
net use "\\server\share" /delete
于 2021-07-28T10:19:29.507 回答