Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure 从VSTS管道##调试获取值_Azure_Azure Devops_Azure Pipelines Release Pipeline - Fatal编程技术网

Azure 从VSTS管道##调试获取值

Azure 从VSTS管道##调试获取值,azure,azure-devops,azure-pipelines-release-pipeline,Azure,Azure Devops,Azure Pipelines Release Pipeline,运行azure powershell之后。我可以在##调试信息中看到一个参数。我想访问 我尝试使用env:variables和Get Childitem获取它们 但还没有找到解决办法。他们的解决方案是否可行 2019-09-05T14:31:35.5932832Z ##[debug]VstsTaskSdk 0.10.0 commit 787a46ec0a2df5b4d12c2e801bd3f319975c054c 2019-09-05T14:31:35.9990909Z ##[debug]Ent

运行azure powershell之后。我可以在##调试信息中看到一个参数。我想访问

我尝试使用env:variables和Get Childitem获取它们

但还没有找到解决办法。他们的解决方案是否可行

2019-09-05T14:31:35.5932832Z ##[debug]VstsTaskSdk 0.10.0 commit 787a46ec0a2df5b4d12c2e801bd3f319975c054c
2019-09-05T14:31:35.9990909Z ##[debug]Entering D:\a\_tasks\AzurePowerShell_72a1931b\3.153.1\AzurePowerShell.ps1.
2019-09-05T14:31:36.0093771Z ##[debug]Loading resource strings from: D:\a\_tasks\AzurePowerShell\Task.json
2019-09-05T14:31:36.0803006Z ##[debug]INPUT_INLINE: '$a = Get-ChildItem Env:
2019-09-05T14:31:36.0803156Z ##[debug]write-host "Getting all the values from Pipelines..........."
2019-09-05T14:31:36.0815647Z ##[debug]
2019-09-05T14:31:36.0831123Z ##[debug]write-host $a.Value'
2019-09-05T14:31:36.0956557Z ##[debug]INPUT_TARGETAZUREPS: 'LatestVersion'
2019-09-05T14:31:36.0985012Z ##[debug]INPUT_CUSTOMTARGETAZUREPS (empty)
2019-09-05T14:31:36.1204630Z ##[debug]Entering Get-RollForwardVersion.
2019-09-05T14:31:36.1330206Z ##[debug] azurePowerShellVersion: ''
2019-09-05T14:31:36.1392177Z ##[debug]Leaving Get-RollForwardVersion.
2019-09-05T14:31:36.1423012Z ##[debug]INPUT_CONNECTEDSERVICENAMESELECTOR: 'ConnectedServiceNameARM'
2019-09-05T14:31:36.1452408Z ##[debug]INPUT_DEPLOYMENTENVIRONMENTNAME (empty)
2019-09-05T14:31:36.1483523Z ##[debug]INPUT_CONNECTEDSERVICENAMEARM: 'f000f8f9-08d0-0000-0000-0000800006d0'
2019-09-05T14:31:36.1718175Z ##[debug]ENDPOINT_URL_f000f8f9-08d0-0000-0000-0000800006d0: 'https://management.azure.com/'
2019-09-05T14:31:36.1720112Z ##[debug]ENDPOINT_AUTH_f000f8f9-08d0-0000-0000-0000800006d0: '********'
2019-09-05T14:31:36.1720861Z ##[debug]ENDPOINT_DATA_f000f8f9-08d0-0000-0000-0000800006d0
我想将INPUT\u CONNECTEDSERVICENAMEARM作为powershell脚本中的变量获取。

您是否尝试过
$(INPUT\u CONNECTEDSERVICENAMEARM)


我知道它们可以在powershell中设置,但以前从未检索过

您可以尝试使用下面的脚本,您可以检查e以了解更多的调查

$connectedServiceNameARM = Get-VstsInput -Name ConnectedServiceNameARM

您还可以检查
ConnectedServiceNameARM
的值是否是从其他系统变量(例如
$(AzureSubscriptionEndpointId)
)获取的,您可以直接使用
$()

@Beven:no its提供空字符串。您尝试过下面的解决方案吗,有更新吗?@LeviLu MSFT:是的,我尝试过,不幸的是,这种方法没有成功。我不确定它们是否存在获取调试值的方法。