我在批处理文件中有mkdir
个命令,但只有管理员才有权创建目录,因此如何将凭据从Jenkins作业传递到批处理文件。
mkdir \\%%S.domain.com\c$\Test
答案 0 :(得分:0)
是Daniel,可以使用此类实用工具完成,但我的组织不允许我在未经批准的情况下使用第三方工具。因此,我们使用WinRM配置了服务器,允许使用凭据远程连接到服务器。
答案 1 :(得分:0)
答案 2 :(得分: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