Installera Azure CLI

Slutförd

I den här lektionen får du lära dig hur du väljer den bästa miljön för att köra Azure CLI-kommandon , installera Azure CLI på den lokala datorn och verifiera installationen genom att kontrollera versionen.

Välj din miljö

Azure CLI körs i Bash, PowerShell och Windows-kommandotolken (Cmd.exe). Med få undantag kan alla uppgifter som du kan utföra i Azure-portalen också utföras med hjälp av Azure CLI. Här följer några faktorer att tänka på när du väljer det lämpligaste skriptverktyget för dina behov:

  • Automatisering: Behöver du automatisera komplexa eller repetitiva uppgifter? Azure PowerShell och Azure CLI stöder automatisering, medan Azure-portalen inte gör det.

  • Inlärningskurva: Behöver du slutföra en uppgift snabbt utan att lära dig nya kommandon eller syntax? Azure-portalen är användarvänlig och kräver inte inlärningskommandon eller syntax. Azure PowerShell och Azure CLI kräver däremot en förståelse av kommandogränssnittssyntaxen och de specifika kraven för varje kommando.

  • Teamkunskaper: Har ditt team befintlig expertis? Om ditt team till exempel redan använder PowerShell för att hantera andra produkter som Windows, Exchange Server eller Microsoft 365 kan de tycka att Azure PowerShell är ett bekvämare och effektivare val.

Anmärkning

Den här övningen vägleder dig genom att skapa en lokal installation av Azure CLI. Resten av den här modulen använder dock Azure Cloud Shell i den kostnadsfria Sandbox-miljön för Microsoft Learn. Om du vill kan du överväga den här installationsövningen som valfri och endast granska anvisningarna.

Installationsmetoder per plattform

Följande avsnitt innehåller plattformsspecifika installationsanvisningar för Azure CLI. Välj det avsnitt som matchar operativsystemet.

Installera Azure CLI på Windows

  1. Ladda ned och installera den senaste versionen av Azure CLI. När installationsprogrammet frågar om det kan göra ändringar på datorn väljer du rutan Ja .

    Om du tidigare har installerat Azure CLI skriver 32-bitars eller 64-bitars Microsoft Installer (MSI) över en befintlig installation.

  2. När installationen är klar stänger och öppnar du alla aktiva terminalfönster för att säkerställa att miljövariablerna uppdateras.

  3. Öppna Windows-kommandotolken, PowerShell eller Windows-terminalen för att köra Azure CLI-kommandon .

Den här övningen vägledde dig genom att använda Microsoft Installer. Fler installationsalternativ för Windows finns i Installera Azure CLI i Windows.

Installera Azure CLI på Linux

  1. Bestäm din version av Ubuntu eller Debian:

    source /etc/os-release
    echo "OS: $NAME"
    echo "Version: $VERSION"
    

    För versioner av Ubuntu och Debian som stöds, se Innan du börjar.

  2. Installera Azure CLIUbuntu eller Debian med hjälp av Advanced Packaging Tool (apt) och Bash-kommandoraden:

    curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
    
  3. Kontrollera att installationen har slutförts:

    az version
    

Fler installationsalternativ för Linux, inklusive Red Hat Enterprise Linux (RHEL), CentOS, Fedora och andra distributioner, finns i Installera Azure CLI på Linux.

Installera Azure CLI på macOS

  1. Om du inte har Homebrew tillgängligt i systemet installerar du Homebrew innan du fortsätter.

  2. Uppdatera information om homebrew-lagringsplatsen och kör Azure CLI-kommandotinstall :

    brew update && brew install azure-cli
    
  3. Kontrollera installationen:

    az version
    

Mer information, inklusive felsökning i macOS, finns i Installera Azure CLI på macOS.

Din lokala dator har nu konfigurerats för att administrera Azure-resurser med Azure CLI. Nu kan du använda Azure CLI lokalt för att ange kommandon eller köra skript. Azure CLI vidarebefordrar dina kommandon till Azure-datacenter, där de körs i din Azure-prenumeration.

Verifiera Azure CLI-installationen

Verifiera din Azure CLI-installation genom att returnera Azure CLI-versionen med hjälp av az version kommandot:

az version

Du kan förvänta dig följande svar från Azure CLI:

{
  "azure-cli": "2.65.0",
  "azure-cli-core": "2.65.0",
  "azure-cli-telemetry": "1.1.0",
  "extensions": {}
}

Anmärkning

De versionsnummer som visas ovan är exempel. Den installerade versionen kan variera beroende på när du installerade Azure CLI.

Autentiseringsmetoder

När du arbetar med en lokal installation av Azure CLI måste du autentisera innan du kan köra Azure-kommandon . Det finns flera sätt att autentisera med Azure med hjälp av Azure CLI:

I följande tabell jämförs de vanligaste autentiseringsmetoderna:

Autentiseringsmetod Passar bäst för Fördel
Azure Cloud Shell Snabb testning och inlärning Azure Cloud Shell autentiserar dig automatiskt och är det enklaste sättet att komma igång. Ingen lokal installation krävs.
Interaktiv inloggning Lokal utveckling och utbildning Logga in via webbläsaren med az login kommandot . Interaktiv inloggning ger dig en prenumerationsväljare som automatiskt anger din standardprenumeration.
Hanterad identitet Azure-hostade applikationer och tjänster Hanterade identiteter tillhandahåller en Azure-hanterad identitet som program kan använda när de ansluter till resurser som stöder Microsoft Entra-autentisering . Eliminerar behovet av att hantera hemligheter, autentiseringsuppgifter, certifikat och nycklar.
Tjänstens huvudnamn Produktionsautomatisering och CI/CD När du skriver skript är användning av tjänstens huvudnamn den rekommenderade autentiseringsmetoden. Du beviljar endast de nödvändiga behörigheterna till en tjänstehuvudprincip, vilket håller din automatisering säker.

Logga in interaktivt

  1. Om du väljer att installera Azure CLI lokalt autentiserar du till Azure med kommandot az login :

    az login
    

    Azure CLI startar vanligtvis standardwebbläsaren för att öppna Azure-inloggningssidan . Om azure-inloggningssidan inte startas följer du kommandoradsinstruktionerna och anger en auktoriseringskod på https://aka.ms/devicelogin.

  2. Om du har åtkomst till flera prenumerationer uppmanas du att välja en Azure-prenumeration vid tidpunkten för inloggningen.

Viktigt!

Från och med 2025 tillämpar Microsoft obligatorisk multifaktorautentisering (MFA) för Azure CLI och andra kommandoradsverktyg. De nya MFA-kraven påverkar Användaridentiteter för Microsoft Entra-ID . De påverkar inte arbetsbelastningsidentiteter, till exempel tjänstprincipaler och hanterade identiteter.