【发布时间】:2023-02-06 16:50:12
【问题描述】:
我在 azure devops 中上传了一个 .cert 证书作为安全文件
我们正在使用经典管道
我的管道添加了两个额外的任务
1、下载安全文件
2、Azure Cli 任务导入.cert 文件添加下面的脚本作为内联脚本
$certFilePath = $(Agent.TempDirectory)\mycert.com.crt az keyvault certificate import --vault-name "keyvaultname" -n "mycert.com.crt" -f $certFilePath
出现以下错误
D:\agent_work_temp\mycert.com.crt:术语“D:\agent_work_temp\mycert.com.crt”未被识别为名称 cmdlet、函数、脚本文件或可运行的程序。检查名称的拼写,或者是否包含路径, 验证路径是否正确,然后重试。 在 D:\agent_work_temp\azureclitaskscript1675572660483_inlinescript.ps1:1 字符:12
- $inFile = D:\agent_work_temp\mycert.com.crt
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~- CategoryInfo:ObjectNotFound:(D:\agent_work_temp\mycert.com.crt:String)[],ParentContainsErrorRe 异常
- FullyQualifiedErrorId:CommandNotFoundException
【问题讨论】:
标签: azure-devops ssl-certificate azure-keyvault