Powershell ADO-在发布任务中传递变量的问题

Powershell ADO-在发布任务中传递变量的问题,powershell,azure-devops,Powershell,Azure Devops,我在发布管道的2个ADO任务中有2个PS脚本,我想将值从一个传递到另一个。问题是它没有显示正确的值。竣工管道工程。我用的是经典编辑器 内联Powershell脚本#1 内联Powershell脚本#2 写入主机$(测试) 这怎么可能?有什么解决方案吗?您可以在这里找到PowerShell的示例: 尝试使用脚本#1 脚本#2 此外,请在此处检查变量: 能否显示完整的管道yaml文件?问题如何?下面的答案是否解决了您的问题,如果是,您可以接受它作为一个答案,这样它可以帮助其他社区成员谁得到相同的问题

我在发布管道的2个ADO任务中有2个PS脚本,我想将值从一个传递到另一个。问题是它没有显示正确的值。竣工管道工程。我用的是经典编辑器

内联Powershell脚本#1

内联Powershell脚本#2

写入主机$(测试)


这怎么可能?有什么解决方案吗?

您可以在这里找到PowerShell的示例:

尝试使用脚本#1

脚本#2

此外,请在此处检查变量:


能否显示完整的管道yaml文件?问题如何?下面的答案是否解决了您的问题,如果是,您可以接受它作为一个答案,这样它可以帮助其他社区成员谁得到相同的问题,我们可以存档此线程,谢谢。如果没有,请告诉我们您是否需要进一步的帮助
$a = "hello" 

Write-Host "##vso[task.setvariable variable=test;isOutput=true;]$a"
$a = "hello" 

Write-Host "##vso[task.setvariable variable=test]$a"
Write-host $env:TEST
Write-host $(test)