Я хочу выбрать подписку, доступную для моего принципа обслуживания в задании PS службы автоматизации Azure. Выполнение следующего кода локально работает нормально, но в задании автоматизации я получаю только следующую ошибку
Предоставленная подписка xxxx-xxxx-xxxx-xxx-xxxx не существует.
Подписка существует, и субъект-служба имеет к ней доступ, когда я вхожу в нее локально.
$id = "someid"
$pass = "somepass"
$securePass = $pass | ConvertTo-SecureString -AsPlainText -Force
$cred = new-object -TypeName System.Management.Automation.PsCredential -ArgumentList $id, $securePass
$tenantId = "someID"
Add-AzureRmAccount -Credential $cred -TenantId $tenantId -ServicePrincipal
Select-AzureRmSubscription -SubscriptionId "someID"