我陷入了一些语法梦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)
任何想法都收到了。提前致谢。
最佳答案
因为您在变量名中包含-
,所以出现了错误。
您可以通过这种方式(安装$($env:az-...)
)来实现:
${env:az-resourcegroupname}
${env:az-relaynamespace}
关于powershell - Azure DevOps发布管道-在括号内使用Powershell和管道变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57078650/