Dela via


Kom igång med Azure CLI

Azure CLI är ett plattformsoberoende verktyg som förenklar hanteringen av Azure-resurser från kommandoraden. Den är optimerad för automatisering och enkel användning och stöder interaktiva sessioner och skript med enkla kommandon som integreras sömlöst med Azure Resource Manager-modellen. Du kan börja använda den i webbläsaren med Azure Cloud Shell eller installera den lokalt för att använda den från önskad terminal.

Installera eller köra i Azure Cloud Shell

Det enklaste sättet att prova Azure CLI är via Azure Cloud Shell, ett webbläsarbaserat gränssnitt utan installation. Cloud Shell stöder Bash och PowerShell och levereras med den senaste versionen av Azure CLI förinstallerad.

Information om hur du installerar Azure CLI lokalt finns i Installera Azure CLI.

Kontrollera din version genom att köra:

az version

Logga in på Azure

Om du vill börja använda Azure CLI med en lokal installation loggar du in:

  1. Kör az login kommandot.

    az login
    

    Om Azure CLI kan öppna standardwebbläsaren initieras auktoriseringskodflödet och standardwebbläsaren öppnas för att läsa in en Azure-inloggningssida.

    Annars initieras enhetskodflödet och du uppmanas att öppna en webbläsarsida på https://aka.ms/devicelogin. Ange sedan koden som visas i terminalen.

    Om ingen webbläsare är tillgänglig eller om webbläsaren inte kan öppnas kan du tvinga enhetskodflödet med az login --use-device-code.

  2. Logga in med dina autentiseringsuppgifter för kontot i webbläsaren.

Viktigt!

Från och med september 2025 kräver Microsoft multifaktorautentisering (MFA) för Azure CLI och andra kommandoradsverktyg. Den här ändringen gäller endast användaridentiteter för Microsoft Entra-ID och påverkar inte arbetsbelastningsidentiteter som tjänstens huvudnamn eller hanterade identiteter.

Om du använder az login med ett användarnamn och lösenord för att autentisera skript eller automatiserade arbetsflöden är det dags att migrera till en arbetsbelastningsidentitet. Mer information finns i Effekten av multifaktorautentisering på Azure CLI i automatiseringsscenarier.

När du har loggat in visas en lista över dina prenumerationer. Den markerade isDefault: true är för närvarande aktiv. Om du vill ändra till en annan prenumeration kör du:

az account set --subscription "<subscription-id>"

Mer information om val av prenumeration finns i Hantera Azure-prenumerationer. Avancerade inloggningsalternativ finns i Logga in med Azure CLI.

Hitta kommandon

Azure CLI-kommandon ordnas som kommandogrupper. Varje grupp representerar ett område i en Azure-tjänst. Det finns två alternativ för att hitta kommandogrupper:

  • Använd kommandot az find. Om du till exempel vill söka efter kommandonamn som innehåller vmanvänder du följande exempel:

    az find vm
    
  • --help Använd argumentet för att hämta en fullständig lista över undergrupper i en referensgrupp. I följande exempel returneras alla undergrupper för virtuella datorer:

    az vm --help
    

    I följande exempel visas relevant del av utdata.

    Subgroups:
      application            : Manage applications for VM.
      availability-set       : Group resources into availability sets.
      boot-diagnostics       : Troubleshoot the startup of an Azure Virtual Machine.
      ...
    

    Hjälputdata innehåller undergrupper, parametrar, autentiseringsalternativ och exempel.

    Här är ett annat exempel som hittar Azure CLI-kommandona för att gruppera virtuella datorer i tillgänglighetsuppsättningar, en undergrupp av az vm:

    az vm availability-set --help
    

    Du kan också använda --help för att hämta parameterlistor och kommandoexempel för ett referenskommando.

    az vm create --help
    

    Här är det relevanta avsnittet av exempelutdata.

    Arguments
        --name  [Required] : Name of the virtual machine.
        ...
    Authentication Arguments
        --admin-password   : Password for the VM if authentication type is 'Password'.
        --admin-username   : Username for the VM...
        ...
    Managed Service Identity Arguments
        ...
    Examples
        Create a VM from a custom managed image.
          az vm create -g MyResourceGroup -n MyVm --image MyImage
        ...
    
  • Använd referensindexet som visar alla kommandogrupper alfabetiskt.

Utforska exempel och artiklar

Användningsexempel finns i:

Använd tabbkomplettering

Azure CLI har stöd för flikslutning i Bash. Information om hur du aktiverar den i PowerShell finns i Aktivera flikavslut i PowerShell.

Förstå globala argument

Vanliga argument som är tillgängliga för de flesta kommandon är:

Argumentation Beskrivning
--help Visa kommandohjälp
--output Ändra utdataformat: json, jsonc, tsv, , tableyaml
--query Filtrera utdata med JMESPath
--verbose Skriv ut mer körningsinformation
--debug Visa REST-anrop på låg nivå för felsökning
--subscription Ange prenumerationsnamn eller ID
--only-show-errors Ignorera icke-kritiska utdata

Mer information finns i Utdataformat och Frågeresultat.

Använda interaktivt läge

Kör interaktivt läge med:

az interactive

Interaktivt läge startar en förbättrad Azure CLI-upplevelse med infogade hjälp- och kommandoförslag. Mer information finns i Interaktivt läge.

Ett valfritt VS Code-tillägg innehåller liknande funktioner med automatisk komplettering och hovringstips.

Lär dig genom självstudier och snabbstarter

Få praktiska kunskaper om grunderna i Azure CLI med hjälp av introduktionsguiden. Du lär dig att:

Anmärkning

Azure CLI-exempel på Microsoft Learn är skrivna för Bash. One-liners fungerar vanligtvis mellan gränssnitt, men flerradsskript kan kräva justeringar. Mer information finns i Learn syntax differences between Bash, PowerShell, and Cmd (Lär dig syntaxskillnader mellan Bash, PowerShell och Cmd)

Lämna feedback

Vi välkomnar din feedback. Skicka problem på GitHub eller kör:

az feedback

Se även