Skip to content

iamgini/azure-cli-cheatsheet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Azure CLI Cheatsheet

Powershell and Azure CLI

Quick Cheatsheet for MS Azure CLI Reference

LinkedIn | www.techbeatly.com

Set Azure Subscription and Tenant

You need to set this before executing commands if you have multiple subscriptions and tenant ID.

Select-AzureRmSubscription -TenantId TENANT_ID -SubscriptionId SUBSCRIPTION_ID

Get Details

Get-AzureRmVM -Name VM_NAME -ResourceGroupName RG_NAME
                                    # Get details of a VirtualMachine           
Get-AzureRmVMUsage -Location UKSouth                                    
                                    # Get VM Quota Details of location. 
                                    # Remember to set subscription via AzContext

Get details, Filter Out and Select Fields to Display

Get-AzureRmNetworkSecurityGroup -Name NETWORK_SECURITY_GROUP -ResourceGroupName RESOURCE_GROUP |Get-AzureRmNetworkSecurityRuleConfig
                                    # Get rules in Network Security Groups 
Get-AzureRmNetworkSecurityGroup -Name NETWORK_SECURITY_GROUP -ResourceGroupName RESOURCE_GROUP |Get-AzureRmNetworkSecurityRuleConfig |? DestinationPortRange -eq 3306   
                                    # Get rules in Network Security Groups 
                                    # and Filter with Port
Get-AzureRmNetworkSecurityGroup -Name NETWORK_SECURITY_GROUP -ResourceGroupName RESOURCE_GROUP |Get-AzureRmNetworkSecurityRuleConfig |? DestinationPortRange -eq 3306 |select Name,DestinationPortRange,SourceAddressPrefix,DestinationAddressPrefix    
                                    # Get rules in Network Security Groups 
                                    # and Filter with Port
                                    # and show only required fields

Troubleshooting

Get-AzureRMLog -CorrelationId xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -DetailedOutput
                                    # Get log detrails

Formatting output

> Get-AzureRmVMUsage -Location UKSouth | Where-Object {$_.Limit -eq 25000}
> Get-AzureRmVMUsage -Location UKSouth | ? Limit -eq 2000
> Get-AzureRmVMUsage -Location UKSouth | Where-Object {$_.Name.Value -like "*FS*"}
Name                       Current Value Limit  Unit
----                       ------------- -----  ----
Standard FS Family vCPUs             496   500 Count
Standard FSv2 Family vCPUs             0   350 Count

About

Quick Cheatsheet for MS Azure CLI Reference

http://www.techbeatly.com

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published