private/New-AzResourceGroup.ps1
function New-AzResourceGroup { [CmdletBinding()] param( [Parameter(Mandatory)] [string]$ResourceGroupName, [Parameter(Mandatory)] [string]$Location ) Write-Host "[az-bootstrap] Creating resource group '$ResourceGroupName' in location '$Location'..." $rg = az group create --name $ResourceGroupName --location $Location | ConvertFrom-Json if (-not $rg) { throw "Failed to create resource group $ResourceGroupName" } Write-Host -NoNewline "`u{2713} " -ForegroundColor Green Write-Host "Resource group '$ResourceGroupName' created." return $rg } |