I need to create a loop that will check if a resource group name is taken or not, and if not create a new resource group with that name.
This is the code I used to try and complete this
do
{
$rg = Read-Host -Prompt "What would you like to name the new Resource Group"
if (!(Get-AzureRmResourceGroup -ResourceGroupName $rg -ErrorAction Ignore))
{
New-AzureRmResourceGroup -ResourceGroupName $rg -Location "West Europe"
}
else {
$rg = Read-Host -Prompt "Resouce Group name not available, please select another"
New-AzureRmResourceGroup -ResourceGroupName $rg -Location "West Europe"
}
}
while (!(Get-AzureRmResourceGroup -ResourceGroupName $rg -ErrorAction Ignore))