在Azure ADO管道任务中获取Azure服务主体,然后将其传递到管道的下一步

时间:2020-03-12 17:42:12

标签: azure azure-devops service-principal

我已经在现有订阅和ADO之间创建了服务连接。

问题陈述1: 我正在运行一个仅执行Azure CLI步骤的简单ADO作业。在该步骤中,我检查了“访问脚本中的服务主体详细信息”选项。内联脚本只有一条语句 回声$ servicePrincipalId 当我在ubuntu代理中运行时,此方法工作正常,但当我使用vs2017-win2016服务器运行时,此方法失败。由于我们需要使用Windows Agent,有人可以建议如何使它正常工作吗?

问题陈述2: 一旦获得服务主体,即$ servicePrincipalId,我就需要将其设置为环境变量,以便在读取环境变量的应用程序中使用它(管道中的下一步)。 请有人帮忙吗? 谢谢。

0 个答案:

没有答案