我在变量组中有变量,我尝试在 Invoke-Command -ScriptBlock
中使用它们。
并且没有找到变量,没有成功到达变量组中的变量。
该脚本在 PowerShell 中运行,发布版本:
Invoke-Command -ComputerName X -ScriptBlock {
Write-Host $env:Mypod
}
我阅读了有关参数列表的内容,但我不知道如何使用它。
最佳答案
根据Dilly B的建议:
您可以将参数传递给Invoke-Command
以访问变量组中的变量:
$var1 = $env:Mypod
Invoke-Command -ComputerName X -ScriptBlock { Write-Host $args[0] } -ArgumentList $var1
您可以引用Use a variable group's secret and nonsecret variables in an Azure Pipeline和 Azure DevOps: how to manage CI/CD variable groups using PowerShell
关于azure devops ,使用变量组中的变量调用服务器命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71673336/