我试图从Azure DevOps Pipeline Azure PowerShell任务执行以下代码,并在管道“ Output Variables”中检索输出,并将输出变量用作下一阶段的输入。这该怎么做?下面的输出数组还是对象?
PS C:\> Get-AzDataFactoryV2IntegrationRuntimeKey -ResourceGroupName 'rg-test-dfv2' -DataFactoryName 'test-df-eu2' -Name 'test-selfhost-ir'
AuthKey1 AuthKey2
-------- --------
IR@89895504-f647-48fd-8dd3-42fa556d67e3****** IR@89895504-f647-48fd-8dd3-42fa556d67e3****
答案 0 :(得分:0)
此命令的output是PSIntegrationRuntimeKeys
的对象,要将输出变量用作下一阶段的输入,可以单击此链接-Passing variables from stage to stage in Azure DevOps Release Pipelines。
更新:
您可以使用以下命令,将$authkey1
和$authkey2
存储在单独的变量中。
$keys = Get-AzDataFactoryV2IntegrationRuntimeKey -ResourceGroupName <group-name> -DataFactoryName joyfactory -Name integrationRuntime2
$authkey1 = $keys.AuthKey1
$authkey2 = $keys.AuthKey2