Azure DevOps发布管道-将Powershell与括号内的管道变量一起使用

时间:2019-07-17 14:48:52

标签: powershell azure-devops azure-pipelines azure-pipelines-release-pipeline

我陷入了一些语法梦night,到目前为止,我尝试过的一切都无法正常工作。

只有一行...在我用$(env:name-of-var)处理某些Release Pipeline变量之前,它绝对可以正常工作...

$primarykey = (Get-AzRelayKey -ResourceGroupName $($env:az-resourcegroupname) -Namespace $($env:az-relaynamespace) -HybridConnection $($env:AF.actionResultRelayConnectionName) -Name $($env:AF.actionResultFalloverRelayKeyName) | Select-Object -ExpandProperty PrimaryKey)

任何想法都收到了。预先感谢。

1 个答案:

答案 0 :(得分:3)

因为变量名中有-,所以会出错。

您可以通过这种方式($($env:az-...)来安装):

${env:az-resourcegroupname}
${env:az-relaynamespace}