Azure Delete Resources Options Commands

Loading

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