Сначала необходимо установить модуль Az на размещенный агент Ubuntu. Это можно сделать с помощью задачи Azure CLI с типом сценария PowerShell Core, выполнив
Install-Module -Name Az -AllowClobber -Force
Чтобы затем иметь возможность аутентифицироваться, необходимо включить в задаче
, а затем в сценарии PowerShell для аутентификации через
$tenantIdEnv = $env:tenantId
$spnIdEnv = $env:servicePrincipalId
$spnKeyEnvSecureString = ConvertTo-SecureString $env:servicePrincipalKey -AsPlainText -Force
$credentialsServicePrincipal = New-Object System.Management.Automation.PSCredential($spnIdEnv, $spnKeyEnvSecureString)
Connect-AzAccount -ServicePrincipal -TenantId $tenantIdEnv -Credential $credentialsServicePrincipal