Я пытаюсь получить единственное значение имени планов обслуживания приложения, используя Powershell.
Запрос:
Get-AzResource -ResourceGroupName "entaddinqagrouptwm" -ResourceType Microsoft.Web/serverfarms | ft
Выходные данные:
Name ResourceGroupName ResourceType Location
---- ----------------- ------------ --------
ntaddinqaapptwmeastusplan1 entaddinqagrouptwm Microsoft.Web/serverFarms eastus
ntaddinqaapptwmeastusplan2 entaddinqagrouptwm Microsoft.Web/serverFarms eastus
Мой код:
$resourceHash = Get-AzResource -ResourceGroupName "entaddinqagrouptwm" -ResourceType Microsoft.Web/serverfarms | ft
Write-Host "Apps : " $resourceHash.GetValue(0)
Результат, который я получаю:
Apps : Microsoft.PowerShell.Commands.Internal.Format.FormatStartData
Результат, который я хочу:
ntaddinqaapptwmeastusplan1
ntaddinqaapptwmeastusplan2
Так что я могу использовать для каждого l oop на результат и выполнить операцию по одному на каждом плане приложения.