Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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:
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
.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
vm
anvä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:
Exempelindexet för Azure CLI-exempel efter ämne, referensgrupp eller GitHub-lagringsplats.
Artikelindex för att hitta djupgående guider. Använd kortkommandona
find
, till exempelCtrl + F
, för att snabbt hitta den referenskommandogrupp som du är intresserad av. Artikelindexet föraz vm
ser till exempel ut som i följande tabell:Referensundergrupp Azure CLI-artikel som visar referensanvändning az vm Utdataformat för Azure CLI-kommandon Använda variabler i Azure CLI-kommandon Hämta VM-information med frågor {Fler artiklar visas här.} az vm aem Ny version av Azure VM-tillägget för SAP-lösningar Standardversion av Azure VM-tillägg för SAP-lösningar az vm application {...}
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 , , table yaml |
--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:
- Hantera din standardprenumeration
- Skapa resurser med slumpmässiga namn
- Använda miljövariabler
- Felsöka kommandon och parsa JSON-filer
- Ta bort resurser effektivt
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