Я просто пытаюсь выполнить набор команд AZ через сценарии оболочки.
az account set --subscription "test-subscription"
Если я запускаю команду непосредственно в PowerShell после az login
, она работает нормально.
но если я запустил ту же команду через сценарии оболочки, подписка на выбросы не существует в AzureCloud.
Обновление:
Вывод команды az account show
{
"environmentName": "AzureCloud",
"homeTenantId": "xxx-xx-xx-x",
"id": "xx-xx-xx-x-xx",
"isDefault": true,
"managedByTenants": [
{
"tenantId": "xx-xx-xxx-xx-xx"
}
],
"name": "subscription-name",
"state": "Enabled",
"tenantId": "xx-xx-xx-xxx",
"user": {
"name": "fn.ln@xx.com",
"type": "user"
}
}