Я вхожу в Azure, используя azure cli следующим образом:
$login = az login
Вывод выглядит следующим образом:
[
{
"cloudName": "AzureCloud",
"id": "xxxxxxxxxxxxxxxxxxx",
"isDefault": false,
"name": "ABC",
"state": "Enabled",
"tenantId": "yyyyyyyyyyyyy",
"user": {
"name": "xxxxxxx",
"type": "user"
}
},
{
"cloudName": "AzureCloud",
"id": "xxxxxxxxxxxxxxxxxxxx",
"isDefault": true,
"name": "PQR",
"state": "Enabled",
"tenantId": "yyyyyyyyyyyyyyyyyyyyyyyyyyyyy",
"user": {
"name": "xxxxxxxxxx",
"type": "user"
}
}
]
Я хочу получить значение идентификатора, чей зовут PQR. Я ожидал, что смогу сделать это следующим образом:
$login[1].id
Но оказывается, что $ login не является json объектом. Я пытался сделать $ логин | ConvertTo- Json. Не работает, как я хочу.