You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PowerShell脚本中引用Azure Pipeline的envUpper变量?

Azure Pipeline变量在PowerShell中的调用方式

你在Azure Pipeline里定义了名为envUpper、值为DEV的变量,三种写法里正确的是以下两种:

  • $envUpper = "$(envUpper)":这是直接用Azure Pipeline的表达式语法,Pipeline会在执行PowerShell脚本前,先把$(envUpper)替换成实际值DEV,最终脚本里的变量$envUpper会被赋值为DEV。
  • $envUpper = $env:ENVUPPER:Azure Pipeline会把自定义变量注入为系统环境变量,并且会将变量名转换为全大写格式,所以对应的环境变量名是ENVUPPER,通过$env:ENVUPPER就能读取到DEV的值。

而$envUpper = $env:envUpper是错误的,因为系统里不存在名为envUpper的环境变量,无法读取到目标值。

内容的提问来源于stack exchange,提问作者user14736700

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 16:32:10