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.
Azure PowerShell is de productnaam voor de verzameling van officiële Microsoft PowerShell-modules voor het beheren van Azure-resources. Hiervoor is PowerShell, een opdrachtregelshell en scripttaal vereist.
U kunt Azure PowerShell interactief gebruiken door opdrachten uit te voeren vanuit PowerShell of scripts te maken en uit te voeren die uit meerdere opdrachten bestaan.
De Az PowerShell-module
De huidige versie van Azure PowerShell is de Az PowerShell-module. Het is de aanbevolen PowerShell-module voor het beheren van Azure-resources met PowerShell op alle platforms, waaronder Windows, Linux en macOS. Het bevat duizenden opdrachten die bijna elk aspect van Azure beheren. De Az PowerShell-module is platformoverschrijdend.
Opmerking
PowerShell 7 of hoger is de aanbevolen versie van PowerShell voor gebruik met de Az PowerShell-module. Het is ook compatibel met Windows PowerShell 5.1.
Er zijn enkele verschillende opties voor het gebruik van de Az PowerShell-module:
- Azure Cloud Shell: een browsershell waarmee u Azure PowerShell-opdrachten kunt uitvoeren zonder iets op uw lokale computer te installeren.
- Lokale installatie: Als u opdrachten rechtstreeks vanuit uw terminal wilt uitvoeren, installeert u Azure PowerShell op uw lokale computer.
- Docker-container: Voer Azure PowerShell uit in een Docker-container.
Authenticatie
Azure PowerShell ondersteunt verschillende verificatiemethoden. Zie Aanmelden bij Azure vanuit Azure PowerShell voor gedetailleerde informatie over verificatie bij Azure vanuit de Az PowerShell-module.
Moduleontwerp
De Az PowerShell-module is een wrappermodule voor Azure-servicegerelateerde PowerShell-modules, meestal één module per Azure-service, zoals Az.Network voor Azure-netwerkservices en Az.Aks voor Azure Kubernetes Service.
De cmdlets in de Az PowerShell-module maken REST-aanroepen naar de Azure Resource Manager-API. Belangrijke wijzigingen in de Az PowerShell-module zijn beperkt tot twee keer per jaar. Veel brekende wijzigingen op API-niveau worden binnen de cmdlets afgehandeld om de perceptie van een brekende wijziging te voorkomen.
De Az PowerShell-module bevat cmdlets voor het uitvoeren van besturingsvlak- en gegevensvlakbewerkingen in Azure. Je gebruikt het controlevlak om resources in jouw abonnement te beheren. U gebruikt het gegevensvlak om de mogelijkheden te beheren die beschikbaar zijn voor uw exemplaar van een resourcetype. Zie het Azure-besturingsvlak en het gegevensvlak voor meer informatie.
Uitvoerobjecten
De cmdlets in de Az PowerShell-module produceren .NET-objecten. Net als bij elke PowerShell-opdracht die uitvoer produceert, kunnen de cmdlets in de Az PowerShell-module worden doorgesluisd naar de Get-Member
cmdlet om te bepalen welk type object wordt geproduceerd, samen met een lijst met de beschikbare eigenschappen en methoden. Zie De query-uitvoer van Azure PowerShell en de uitvoer van de Azure PowerShell-cmdlet formatteren voor meer informatie.
De AzPreview PowerShell-module
De AzPreview PowerShell-module bevat alle algemeen beschikbare (GA)-modules uit de Az PowerShell-module en alle preview-modules voor het beheren van Azure-resources. Het wordt niet aanbevolen voor gebruik in productieomgevingen, aangezien preview-modules niet voldoen aan het beleid voor onderbrekingen door wijzigingen.
De AzPreview-module is altijd dezelfde versie en wordt op hetzelfde moment uitgebracht als de Az PowerShell-module.
De AzureRM PowerShell-module
Hoewel u voorbeelden online kunt vinden die gebruikmaken van de AzureRM PowerShell-module, is dit de vorige generatie van Azure PowerShell. Het wordt afgeschaft, niet meer onderhouden of ondersteund en wordt niet aanbevolen. Opdrachten in de AzureRM PowerShell-module maken gebruik van de *-AzureRM*
indeling. Zie Overzicht van de AzureRM PowerShell-module voor meer informatie.
De Azure PowerShell-module
U kunt ook een versie van Azure PowerShell tegenkomen met de naam Azure PowerShell-module. Deze module is bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Het wordt niet aanbevolen om nieuwe resources te maken, omdat Azure Service Manager (ASM) gepland is voor uitfasering. Zie Overzicht van de Azure PowerShell Service Management-module voor meer informatie.
Aan Azure gerelateerde PowerShell-modules
Deze producten worden gebruikt voor het beheren van Azure-resources, maar maken geen deel uit van het collectieve Azure PowerShell-product. Ze mogen nooit worden beschreven met behulp van de collectieve naam van Azure PowerShell.
- Azure Active Directory PowerShell (AzureAD)
- Azure Information Protection PowerShell
- Azure Deployment Manager PowerShell
- PowerShell voor Azure Elastic Database-opdrachten
- Azure Service Fabric PowerShell
- Azure Stack PowerShell
- Microsoft.Graph PowerShell
- Microsoft.Graph.Entra PowerShell
- MSOnline PowerShell
Richtlijnen
- Gebruik altijd de volledige juiste naam van het product of de specifieke Naam van de PowerShell-module
Referenties
Azure PowerShell