Skip to main content

Microsoft Azure CLI

Credit: Argon Systems https://gxcuf89792.i.lithium.com/t5/image/serverpage/image-id/86026i8BDCCAB882562558?v=1.0

The Azure CLI is a command-line program to connect to Azure and execute administrative commands on Azure resources.

Download and install Azure Command-Line Interface (CLI), a set of commands used to create and manage Azure resources.

Install using winget

winget install Microsoft.AzureCLI

Microsoft Azure CLI Cheat Sheet

az --version : Check version
az --help : Get help
az upgrade : Upgrade az cli
az login : Log in to Azure
az login --use-device-code : Login to Azure if no web browser is available
az logout : Log out to remove access to Azure subscriptions.
az account show : Get the details of a subscription.
az account list : Get a list of subscriptions for the logged in account.
az group list : Get a list of resource groups
az find "az vm" : find the most popular commands related to "az vm"

Check version

PS F:\Projects> az --version
azure-cli                          2.2.0

command-modules-nspkg              2.0.3
core                               2.2.0
nspkg                              3.0.4
telemetry                          1.0.4

Python location 'C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\python.exe'
Extensions directory 'C:\Users\Tuyen\.azure\cliextensions'

Python (Windows) 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 2018, 02:47:15) [MSC v.1900 32 bit (Intel)]

Legal docs and information: aka.ms/AzureCliLegal

Your CLI is up-to-date.

Please let us know how we are doing: https://aka.ms/clihats
PS F:\Projects>

Get help

PS F:\Projects> az --help

Group
    az

Subgroups:
    account                     : Manage Azure subscription information.
    acr                         : Manage private registries with Azure Container Registries.
    ad                          : Manage Azure Active Directory Graph entities needed for Role Based
                                  Access Control.
    advisor                     : Manage Azure Advisor.
    aks                         : Manage Azure Kubernetes Services.
    ams                         : Manage Azure Media Services resources.
    apim              [Preview] : Manage Azure API Management services.
    appconfig                   : Manage App Configurations.
    appservice                  : Manage App Service plans.
    backup            [Preview] : Manage Azure Backups.
    batch                       : Manage Azure Batch.
    billing                     : Manage Azure Billing.
    bot                         : Manage Microsoft Azure Bot Service.
    cache             [Preview] : Commands to manage CLI objects cached using the
                                  `--defer` argument.
    cdn                         : Manage Azure Content Delivery Networks (CDNs).
    cloud                       : Manage registered Azure clouds.
    cognitiveservices           : Manage Azure Cognitive Services accounts.
    consumption       [Preview] : Manage consumption of Azure resources.
    container                   : Manage Azure Container Instances.
    cosmosdb                    : Manage Azure Cosmos DB database accounts.
    deployment                  : Manage Azure Resource Manager template deployment at subscription
                                  scope.
    deploymentmanager [Preview] : Create and manage rollouts for your service.
    disk                        : Manage Azure Managed Disks.
    disk-encryption-set         : Disk Encryption Set resource.
    dla               [Preview] : Manage Data Lake Analytics accounts, jobs, and catalogs.
    dls               [Preview] : Manage Data Lake Store accounts and filesystems.
    dms                         : Manage Azure Data Migration Service (DMS) instances.
    eventgrid                   : Manage Azure Event Grid topics, event subscriptions, domains and
                                  domain topics.
    eventhubs                   : Manage Azure Event Hubs namespaces, eventhubs, consumergroups and
                                  geo recovery configurations - Alias.
    extension                   : Manage and update CLI extensions.
    feature                     : Manage resource provider features.
    functionapp                 : Manage function apps. To install the Azure Functions Core tools
                                  see https://github.com/Azure/azure-functions-core-tools.
    group                       : Manage resource groups and template deployments.
    hdinsight                   : Manage HDInsight resources.
    identity                    : Managed Service Identities.
    image                       : Manage custom virtual machine images.
    iot                         : Manage Internet of Things (IoT) assets.
    iotcentral                  : Manage IoT Central assets.
    keyvault                    : Manage KeyVault keys, secrets, and certificates.
    kusto                       : Manage Azure Kusto resources.
    lab               [Preview] : Manage Azure DevTest Labs.
    lock                        : Manage Azure locks.
    managedapp                  : Manage template solutions provided and maintained by Independent
                                  Software Vendors (ISVs).
    managedservices             : Manage the registration assignments and definitions in Azure.
    maps                        : Manage Azure Maps.
    mariadb                     : Manage Azure Database for MariaDB servers.
    monitor                     : Manage the Azure Monitor Service.
    mysql                       : Manage Azure Database for MySQL servers.
    netappfiles       [Preview] : Manage Azure NetApp Files (ANF) Resources.
    network                     : Manage Azure Network resources.
    openshift                   : Manage Azure Red Hat OpenShift Services.
    policy                      : Manage resource policies.
    postgres                    : Manage Azure Database for PostgreSQL servers.
    ppg                         : Manage Proximity Placement Groups.
    provider                    : Manage resource providers.
    redis                       : Manage dedicated Redis caches for your Azure applications.
    relay                       : Manage Azure Relay Service namespaces, WCF relays, hybrid
                                  connections, and rules.
    reservations      [Preview] : Manage Azure Reservations.
    resource                    : Manage Azure resources.
    role                        : Manage user roles for access control with Azure Active Directory
                                  and service principals.
    search            [Preview] : Manage Azure Search services, admin keys and query keys.
    security          [Preview] : Manage your security posture with Azure Security Center.
    servicebus                  : Manage Azure Service Bus namespaces, queues, topics,
                                  subscriptions, rules and geo-disaster recovery configuration
                                  alias.
    sf                [Preview] : Manage and administer Azure Service Fabric clusters.
    sig                         : Manage shared image gallery.
    signalr                     : Manage Azure SignalR Service.
    snapshot                    : Manage point-in-time copies of managed disks, native blobs, or
                                  other snapshots.
    sql                         : Manage Azure SQL Databases and Data Warehouses.
    storage                     : Manage Azure Cloud Storage resources.
    tag                         : Manage resource tags.
    vm                          : Manage Linux or Windows virtual machines.
    vmss                        : Manage groupings of virtual machines in an Azure Virtual Machine
                                  Scale Set (VMSS).
    webapp                      : Manage web apps.

Commands:
    configure                   : Manage Azure CLI configuration. This command is interactive.
    feedback                    : Send feedback to the Azure CLI Team!
    find                        : I'm an AI robot, my advice is based on our Azure documentation as
                                  well as the usage patterns of Azure CLI and Azure ARM users. Using
                                  me improves Azure products and documentation.
    interactive       [Preview] : Start interactive mode. Installs the Interactive
                                  extension if not installed already.
    login                       : Log in to Azure.
    logout                      : Log out to remove access to Azure subscriptions.
    rest                        : Invoke a custom request.
    version           [Preview] : Show the versions of Azure CLI modules and extensions in
                                  JSON format by default or format configured by --output.

Please let us know how we are doing: https://aka.ms/clihats
PS F:\Projects>

Related articles

>>> Bicep

Popular posts from this blog

IIS: Delete cached files on server running IIS

Delete cached files on server running IIS When changing css, javascript files, check to delete if IIS still caches old files in the default folder C:\inetpub\temp\IIS Temporary Compressed Files\<sitename>\$^_gzip_D^\ Apply to: IIS 8.5

Linux command: du - disk usage

Where have all my storage gone? du summarize disk usage of the set of FILEs, recursively for directories.

ManageEngine ServiceDesk Plus - Reset password

Let's reset the default administrator's password to 'admin'