如何在PowerShell构建步骤中查询TFS构建定义自定义变量

时间:2017-11-14 10:22:27

标签: powershell tfs tfsbuild

在我的TFS Build Definition中我想在Variables选项卡中创建一个自定义变量。这个变量我想命名为var SearchBar = element.FindFirst(TreeScope.Descendants, new PropertyCondition(AutomationElement.NameProperty, "Adres"));

在我的构建定义中,我有一个PowerShell脚本步骤。 在这个PowerShell脚本(PS1)中,我想查询变量的值。

我该怎么做?

我尝试了以下内容,但这些都不起作用:

MyVariable

2 个答案:

答案 0 :(得分:1)

Manu是对的,PowerShell脚本格式不正确。

请尝试:

Write-Host "MyVariable:" $Env:MyVariable

enter image description here

答案 1 :(得分:0)

使用Arguments部分将变量传递到Powershell脚本任务中。如果您的变量名为MyVariable,则应以下列格式传递:$(MyVariable) 在Powershell脚本中,您可以访问变量的值,因为您将其作为参数传递。