У меня есть сценарий PowerShell, в котором у меня есть несколько выходных переменных, сгенерированных со следующим синтаксисом:
Write-Host ("##vso[task.setvariable variable=appObjectId;issecret=false]"+$appObjectId)
В задаче PowerShell в Azure DevOPS я установил выходные переменные следующим образом: 
Затем я использую свои выходные переменные в развертывании группы ресурсов Azure следующим образом: 
К сожалению, когда я Посмотрите подробности развертывания в Azure, я вижу, что параметры моего ARM заполнены не значением выходных параметров, а его именем: 
Важная информация: задача развертывания ARM выполняется внутри группы задач. Мой сценарий PowerShell находится в процессе разработки, непосредственно перед вызовом целевой группы. Я пытался поместить скрипт в группу задач, но у меня точно такая же проблема.