powershell - Azure DevOps 发布管道 - 使用 Powershell 和括号内的管道变量
问题描述
我陷入了一些语法噩梦,到目前为止我尝试过的一切都行不通。
$(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}
推荐阅读
- c - Leetcode 问题提交问题 - 有多少个数小于当前数,数组返回为空白
- flutter - 如何将 appState(提供者)传递到 initState 中的屏幕?
- sql - 计算百分比 SQL
- css - 计算 font-size 与其容器宽度的比例
- google-maps - Flutter google_maps 捏缩放
- c# - 我正在尝试使用 Selenium C# 验证 Rows(2 - 25) 是否小于或等于 Row1。我不知道如何从那里开始
- android - NotFoundException: 绑定字符串资源时字符串资源 ID #0x0
- python - 在没有 Python 类的新实例的情况下调用更改方法
- python - 熊猫数据框填充了“NaN”,而不是正确的值
- javascript - 删除子元素会导致内存泄漏吗?