Я пытаюсь повторить результат вызова веб-запроса через powershell
$response = Invoke-WebRequest -URI $apiUri -Method Get -UseBasicParsing
$response
Результат:
StatusCode : 200
StatusDescription : OK
Content : {"tenants":[{"name":"default","active":true},{"name":"tenant1","active":true}]}
RawContent : HTTP/1.1 200 OK
...
Использование ConvertFromJson
$parsed = $response.Content | ConvertFrom-Json
$parsed
Результат:
tenants : {@{name=default; active=True}, @{name=tenant1; active=True}}
Теперь я хочу перечислить все значения имени, подобные этому
Name
--------
default
tenant1
Я попытался повторить это с помощью этого скрипта, но не могу получить результат:
$parsed | Select-Object -Property name | ForEach-Object {
Write-Host $_.name
}