私が達成しようとしているのは、出力が1行で、その行が変数に書き込まれる場合です。これは私が今持っているコードです:
Connect-AzureRmAccount
(get-azurermresourcegroup).ResourceGroupName
$filter = Read-Host -Prompt "Please filter to find the correct resource group"
$RGName = get-azurermresourcegroup | Where-Object { $_.ResourceGroupName -match $filter }
$RGName.resourcegroupname
このコードは 1 回フィルタリングし、その後、すべての行を互いの下に書き込むため、結果は次のようになります。
ResourceGroup-Test
ResourceGroup-Test-1
ResourceGroup-Test-2
しかし、望ましい出力は、1つが残るまでフィルタリングを続けることです