![]()
Set-AzContext -Subscription "df004e13-dd80-492e-8ab8-xxxxxx..........."
PS C:\WINDOWS\system32> Connect-AzAccount
Please select the account you want to login with. (Opens Browser to choose account)
Retrieving subscriptions for the selection...
Subscription name Tenant
----------------- ------
Azure subscription 1 Default Directory
PS C:\WINDOWS\system32> Get-AzSubscription
TenantId: f2208710-0540-4979-b4e1-xxxxxxx
Name Id State
---- -- -----
AZ700 080923bc-6434-4bdf-9aef-xxxxxxx Disabled
Azure subscription 1 df004e13-dd80-492e-8ab8-xxxxxxx Enabled
PS C:\WINDOWS\system32> Set-AzContext -Subscription "df004e13-dd80-492e-8ab8-xxxxxxxx"
Tenant: Default Directory (f2208710-0540-4979-b4e1-xxxxxxxx)
SubscriptionName SubscriptionId Account Environment
---------------- -------------- ------- -----------
Azure subscription 1 df004e13-dd80-492e-8ab8-xxxxxxxxxxxxxx x@Xmail.com AzureCloud
PS C:\WINDOWS\system32> Set-AzContext -SubscriptionId "df004e13-dd80-492e-8ab8-xxxxxxxxxx"
Remove-AzResourceGroup -Name "rg1" -Force -AsJob
Remove-AzResourceGroup -Name "NetworkWatcherRG" -Force -AsJob
Check the deletion status:
Get-AzResourceGroup -Name "YourResourceGroupName" -ErrorAction SilentlyContinue | Select-Object ResourceGroupName, ProvisioningState
While deleting: It will usually return a status of Deleting.
When finished: The command will return absolutely nothing (blank), because the resource group no longer exists.
or
$DeleteJob = Remove-AzResourceGroup -Name "YourResourceGroupName" -Force -AsJob
$DeleteJob | Wait-Job
Id Name PSJobTypeName State HasMoreData Location Command
-- ---- ------------- ----- ----------- -------- -------
4 Long Running... AzureLongRun... Completed True localhost Remove-AzResourceGroup
or
az group delete --name rg1 --no-wait --yes
Esc for line delete in PS
check Activity Log for progress:
Check Region Availability for VM type before Create fails:
az vm list-skus --location germanywestcentral --size Standard_D2 --all --output table