powershell - VSTS 将 Key Vault 证书导入 HostedVS 构建上的文件
问题描述
如何将证书从 Key Vault 导入 HostedVS17 上的文件夹?
目前,我有一个访问所有证书的密钥库任务。如何将它们导入临时文件夹以执行后续任务脚本?我正在使用 HostedVS2017
解决方案
可以添加两个任务以将证书从 Key Vault 导入文件。详细步骤如下:
- 添加Azure Key Vault 任务以指定要下载的密钥保管库
添加PowerShell 任务以将证书导入文件
假设您的密钥保管库中有一个名称同名的证书
cer1
,那么您可以使用 powershell 脚本echo $(cer1) > myfile
将其导入到文件myfile
中。
此外,您可以直接将证书用作变量。如上示例,您可以$(cer1)
直接使用该变量。
推荐阅读
- excel - VB6 传递 Excel 对象以在某些机器上运行时缺少 DLL 错误,但如果未传递则可以工作。为什么?
- memory - 在内核中创建临时全局内存变量
- c# - 获取列表中具有另一个列表中的一个属性的所有项目的计数
- python - 生成两个平方和 ==1 的随机数
- javascript - 没有相同值的依赖列表
- sql - ORACLE SQL Trim 对正则表达式无效
- javascript - React js 状态更新
- javascript - 如何在 v-app 外部单击时关闭 v-select?
- python - TensorFlow 中的显式与隐式类型定义
- angular - of(true) 方法在 Angular 7 中有什么作用?