Delen via


Aan de slag met Azure CLI

Azure CLI is een platformoverschrijdend hulpprogramma dat het beheren van Azure-resources vanaf de opdrachtregel vereenvoudigt. Geoptimaliseerd voor automatisering en gebruiksgemak, ondersteunt het interactieve sessies en scripts met eenvoudige opdrachten die naadloos kunnen worden geïntegreerd met het Azure Resource Manager-model. U kunt het gebruiken in uw browser met Azure Cloud Shell of lokaal installeren om te gebruiken vanuit de terminal van uw voorkeur.

Installeren of uitvoeren in Azure Cloud Shell

De eenvoudigste manier om Azure CLI uit te proberen, is via Azure Cloud Shell, een op een browser gebaseerde shell zonder installatie vereist. Cloud Shell ondersteunt Bash en PowerShell en wordt geleverd met de nieuwste versie van Azure CLI die vooraf is geïnstalleerd.

Voor de lokale installatie van Azure CLI, raadpleeg Hoe Azure CLI te installeren.

Voer de volgende opdracht uit om uw versie te controleren:

az version

Aanmelden bij Azure

Als u Azure CLI wilt gaan gebruiken met een lokale installatie, meldt u zich aan:

  1. Voer de az login opdracht uit.

    az login
    

    Als Azure CLI uw standaardbrowser kan openen, wordt de autorisatiecodestroom gestart en wordt de standaardbrowser geopend om een Azure-aanmeldingspagina te laden.

    Anders wordt de apparaatcodeprocedure gestart en krijgt u de instructie om een browserpagina te openen op https://aka.ms/devicelogin. Voer vervolgens de code in die wordt weergegeven in uw terminal.

    Als er geen webbrowser beschikbaar is of de webbrowser niet kan worden geopend, kunt u de stroom van apparaatcode forceren met az login --use-device-code.

  2. Meldt u zich in de browser aan met uw accountreferenties.

Belangrijk

Vanaf september 2025 vereist Microsoft meervoudige verificatie (MFA) voor Azure CLI en andere opdrachtregelprogramma's. Deze wijziging is alleen van toepassing op gebruikersidentiteiten van Microsoft Entra ID en heeft geen invloed op workloadidentiteiten, zoals service-principals of beheerde identiteiten.

Als u een gebruikersnaam en wachtwoord gebruikt az login om scripts of geautomatiseerde werkstromen te verifiëren, is het nu tijd om te migreren naar een workloadidentiteit. Zie De impact van meervoudige verificatie op Azure CLI in automatiseringsscenario's voor meer informatie.

Nadat u zich hebt aangemeld, wordt er een lijst met uw abonnementen weergegeven. De gemarkeerde isDefault: true is momenteel actief. Als u wilt overschakelen naar een ander abonnement, voert u het volgende uit:

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

Zie Azure-abonnementen beheren voor meer informatie over de selectie van abonnementen. Zie Aanmelden met Azure CLI voor geavanceerde aanmeldingsopties.

Opdrachten zoeken

Azure CLI-opdrachten zijn ingedeeld als opdrachtgroepen. Elke groep vertegenwoordigt een gebied van een Azure-service. Er zijn twee opties om opdrachtgroepen te vinden:

  • Gebruik de opdracht az find . Als u bijvoorbeeld wilt zoeken naar opdrachtnamen met vm, gebruikt u het volgende voorbeeld:

    az find vm
    
  • Gebruik het --help argument om een volledige lijst met subgroepen in een verwijzingsgroep op te halen. In het volgende voorbeeld worden alle subgroepen voor virtuele machines geretourneerd:

    az vm --help
    

    In het volgende voorbeeld ziet u het relevante gedeelte van de uitvoer.

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

    De Help-uitvoer bevat subgroepen, parameters, verificatieopties en voorbeelden.

    Hier is een ander voorbeeld dat de Azure CLI-opdrachten toont voor het groeperen van virtuele machines in beschikbaarheidssets, een subgroep van az vm:

    az vm availability-set --help
    

    U kunt ook --help parameterlijsten en opdrachtvoorbeelden ophalen voor een referentieopdracht.

    az vm create --help
    

    Hier volgt de relevante sectie van de voorbeelduitvoer:

    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
        ...
    
  • Gebruik de verwijzingsindex waarin alle opdrachtgroepen alfabetisch worden weergegeven.

Voorbeelden en artikelen verkennen

Zie voor gebruiksvoorbeelden:

Tabvoltooiing gebruiken

Azure CLI ondersteunt het voltooien van tabbladen in Bash. Zie Tabvoltooiing inschakelen in PowerShell om dit in te schakelen.

Algemene argumenten begrijpen

Veelvoorkomende argumenten die beschikbaar zijn voor de meeste opdrachten zijn onder andere:

Argumentatie Beschrijving
--help Help voor opdrachten weergeven
--output Uitvoerindeling wijzigen: json, jsonc, tsv, tableyaml
--query Uitvoer filteren met JMESPath
--verbose Meer uitvoeringsdetails afdrukken
--debug REST-aanroepen op laag niveau weergeven voor foutopsporing
--subscription Abonnementsnaam of -id opgeven
--only-show-errors Niet-kritieke uitvoer onderdrukken

Zie Uitvoerindelingen en queryresultaten voor meer informatie.

Interactieve modus gebruiken

Interactieve modus uitvoeren met:

az interactive

De interactieve modus start een verbeterde Azure CLI-ervaring met inline help- en opdrachtsuggesties. Zie de interactieve modus voor meer informatie.

Een optionele VS Code-extensie biedt vergelijkbare functies met tips voor automatisch aanvullen en aanwijzen.

Leer door middel van zelfstudies en quickstarts

Ga aan de slag met de basisbeginselen van Azure CLI met behulp van de zelfstudie voor onboarding. U leert het volgende:

Opmerking

Azure CLI-voorbeelden in Microsoft Learn zijn geschreven voor Bash. One-liners werken meestal bij verschillende shells, maar mogelijk zijn er aanpassingen vereist voor scripts met meerdere regels. Zie Learn-syntaxisverschillen tussen Bash, PowerShell en Cmd voor meer informatie

Feedback geven

We verwelkomen uw feedback. Verzend problemen op GitHub of voer het volgende uit:

az feedback

Zie ook