2017-11-14 3 views
-1

TFSビルド定義で、[変数]タブ内にカスタム変数を作成したいとします。この変数の名前はMyVariableです。PowerShellビルド内のTFSビルド定義カスタム定義変数をクエリする方法

私のビルド定義で私はPowerShellスクリプトステップを持っています。 このpowershellスクリプト(PS1)では、変数の値を照会したいと思います。

どうすればいいですか?

私が試した次のことが、これらは動作しません:

Write-Host "MyVariable: $Env:MyVariable" 
Write-Host "MyVariable: $MyVariable 
+0

あなたは、あなたのPS1のコードを提供していません。 – Manu

答えて

1

Manuが正しく、PowerShellスクリプト形式が正しくありません。

てみてください:

Write-Host "MyVariable:" $Env:MyVariable 

enter image description here

+0

はい、これは変数を引数として渡すことなく動作します。ありがとうございます。 – rittergig

0

は、引数セクションを使用してPowerShellスクリプトタスクに変数を渡します。あなたの変数の名前がMyVariableの場合は、次の形式で渡す必要があります。$(MyVariable) Powershellスクリプトでは、引数として渡すので、変数の値にアクセスできます。

+0

'-MyVariable" $(MyVariable) "'をpowershell arguemntsに追加するとうまくいきます。ありがとう、ありがとうございました。しかし、Andyはそれを実際に私が探していたものに解きます。 – rittergig

関連する問題