Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De Azure Command-Line Interface (CLI) is een platformoverschrijdend opdrachtregelprogramma om verbinding te maken met Azure en beheeropdrachten uit te voeren op Azure resources. Hiermee kunnen opdrachten via een terminal worden uitgevoerd met behulp van interactieve opdrachtregelprompts of een script.
Voor interactief gebruik start u eerst een shell, zoals cmd.exe op Windows of Bash op Linux of macOS, en geeft u vervolgens een opdracht uit bij de shell-prompt. Als u terugkerende taken wilt automatiseren, stelt u de CLI-opdrachten samen in een shellscript met behulp van de scriptsyntaxis van de gekozen shell en voert u het script uit.
U kunt de Azure CLI lokaal installeren op Linux-, macOS- of Windows-computers. Het kan ook vanuit een browser worden gebruikt via de Azure Cloud Shell of worden uitgevoerd vanuit een Docker-container.
Huidige versie
De huidige versie van de Azure CLI is 2.84.0. Zie de opmerkingen bij de release voor meer informatie over de nieuwste release. Om uw geïnstalleerde versie te vinden en te zien of u moet bijwerken, voert u az version uit.
Authenticatie
Azure CLI ondersteunt verschillende verificatiemethoden. Zie Aangetekend met Azure CLI voor gedetailleerde informatie over verificatie bij Azure vanuit de Azure CLI.
Ontwerp van opdrachtreferentie
De syntaxis van de Azure CLI volgt een eenvoudig reference name - command - parameter - parameter value patroon. Schakelen tussen abonnementen is bijvoorbeeld vaak een veelvoorkomende taak. Hier is de syntaxis.
az account set --subscription "my subscription name"
Een ander veelvoorkomend gebruik van de Azure CLI is het beheren van roltoewijzingen.
az role assignment create --assignee servicePrincipalName --role Reader --scope /subscriptions/mySubscriptionID/resourceGroups/myResourceGroupName
az role assignment delete --assignee userSign-inName --role Contributor
Zie Abonnementen beheren met Azure CLI voor meer informatie over het beheren van abonnementen. Zie Maak een Azure-service-principal met de Azure CLI voor een uitgebreide zelfstudie over het beheren van service-principals en roltoewijzingen.
Vergelijking van PowerShell-syntaxis
Choose het juiste opdrachtregelprogramma legt het verschil uit tussen tools en environments met nadruk op de Azure CLI en Azure PowerShell. Het biedt ook veel vergelijkingen van opdrachten naast elkaar. Hieronder vindt u twee voorbeelden:
| Opdracht | Azure CLI | Azure PowerShell |
|---|---|---|
| Een resourcegroep maken | az group create --name <ResourceGroupName> --location oost-us | <New-AzResourceGroup -Name ResourceGroupName> -Location eastus |
| Azure Storage-account maken | English command: az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location eastus --sku Standard_LRS --kind StorageV2 Dutch explanation: Gebruik dit commando om een opslagaccount te maken met de naam "StorageAccountName" in de resourcengroep "ResourceGroupName", gesitueerd in "eastus". Het type opslag dat wordt gebruikt is "Standard_LRS" en de soort opslag is "StorageV2". | <New-AzStorageAccount -Name StorageAccountName> -ResourceGroupName <ResourceGroupName> -Location eastus -SkuName Standard_LRS -Kind StorageV2 |
Zie Learn Azure CLI syntaxisverschillen in Bash, PowerShell en Cmd voor Azure CLI syntaxisvergelijkingen tussen Bash- en PowerShell-omgevingen.
Uitvoerformaten
De Azure CLI gebruikt JSON als standaarduitvoerindeling, maar biedt andere indelingen zoals beschreven in Output-indelingen voor Azure CLI opdrachten. Gebruik de parameter --output om Azure CLI opdrachtresultaten op te maken. Hier is een voorbeeld:
az account list --output table
Stel de standaarduitvoer in door de configuratie-eigenschap output in te stellen, zoals beschreven in Azure CLI configuratie.
az config set core.output=jsonc
Dataverzameling
Azure CLI verzamelt standaard telemetriegegevens. Microsoft voegt verzamelde gegevens samen om patronen van gebruik te identificeren om veelvoorkomende problemen te identificeren en de ervaring van Azure CLI te verbeteren. Microsoft Azure CLI verzamelt geen privé- of persoonlijke gegevens. De gebruiksgegevens helpen bijvoorbeeld bij het identificeren van problemen zoals opdrachten met weinig succes en helpen prioriteit te geven aan ons werk.
Hoewel we de inzichten van deze gegevens waarderen, begrijpen we ook dat niet iedereen gebruiksgegevens wil verzenden. U kunt gegevensverzameling uitschakelen met de az config set core.collect_telemetry=false opdracht. U kunt ook onze privacyverklaring lezen voor meer informatie.