将Team City参数传递给PowerShell文件

Vac*_*ano 6 powershell teamcity powershell-2.0 teamcity-9.0

我在Team City中定义了以下参数:

团队城市参数

我想将此参数传递给我拥有的powershell脚本(将使用版本号更新xml文件).

步骤参数作为参数

但是这会将实际文本%version%插入到脚本中(不会替换参数的实际值.)

但是,我知道我的脚本正在运行,因为如果我对这样的值进行硬编码,那么它的工作原理如下:

步骤与硬编码参数

当用作PowerShell脚本参数时,有没有办法让%version%转换为实际值?

Evo*_*Ltd 5

如果将参数放在引号“%version%”中,并将脚本执行模式更改为使用“-File”参数执行 ps1 脚本,那么这应该正确解析并注入

例如

在此输入图像描述

希望这可以帮助