Aan de slag met Azure PowerShell
Azure PowerShell is ontwikkeld om Azure-resources te beheren vanaf de opdrachtregel. Gebruik Azure PowerShell als u geautomatiseerde hulpprogramma's wilt maken die gebruikmaken van het Azure Resource Manager-model. U kunt dit in uw browser proberen met de Azure Cloud Shell of PowerShell installeren op uw lokale computer.
Dit artikel helpt u op weg met het gebruik van Azure PowerShell en leert u wat de belangrijkste concepten zijn die eraan ten grondslag liggen.
Installeren of uitvoeren in Azure Cloud Shell
De eenvoudigste manier om aan de slag te gaan met Azure PowerShell is door het gebruik ervan uit te proberen in een Azure Cloud Shell-omgeving. Om aan de slag te gaan met Cloud Shell raadpleegt u Quickstart voor PowerShell in Azure Cloud Shell. Voor Cloud Shell wordt PowerShell uitgevoerd in een Linux-container, dus Windows-specifieke functionaliteit is niet beschikbaar.
Wanneer u klaar bent om Azure PowerShell te installeren op uw lokale computer, volgt u de instructies om de Azure PowerShell-module te installeren.
Aanmelden bij Azure
Meld u interactief aan met de cmdlet Connect-AzAccount. Sla deze stap over als u Cloud Shell gebruikt. Uw Azure Cloud Shell-sessie is al geverifieerd voor de omgeving, het abonnement en de tenant waarmee de Cloud Shell-sessie is gestart.
Connect-AzAccount
Azure-cloudservices bieden omgevingen die compatibel zijn met regionale wetgeving voor gegevensverwerking. Gebruik de Environment
parameter voor accounts in een regionale cloud om u aan te melden. Haal de naam van de omgeving voor uw regio op met behulp van de cmdlet Get-AzEnvironment.
Als u zich bijvoorbeeld wilt aanmelden bij Azure China 21Vianet gebruikt u:
Connect-AzAccount -Environment AzureChinaCloud
Vanaf Az PowerShell-moduleversie 5.0.0 wordt Connect-AzAccount
standaard een interactieve aanmeldingsprompt op basis van een browser weergegeven. U kunt de parameter UseDeviceAuthentication
specificeren om een tokentekenreeks te ontvangen die eerder standaard was voor PowerShell-versie 6 en hoger.
Na het aanmelden wordt er informatie weergegeven over welk Azure-abonnement actief is. Als u meerdere Azure-abonnementen in uw account hebt en een ander wilt selecteren, kunt u de beschikbare abonnementen ophalen met Get-AzSubscription en de cmdlet Set-AzContext gebruiken om een abonnements-id in te stellen. Voor meer informatie over het beheren van uw Azure-abonnementen in Azure PowerShell, raadpleegt u Meerdere Azure-abonnementen gebruiken.
Wanneer u bent aangemeld, kunt u de Azure PowerShell-cmdlets gebruiken om toegang te krijgen tot de resources in uw abonnement en deze te beheren. Zie voor meer informatie over het aanmeldproces en de verificatiemethoden Aanmelden met Azure PowerShell.
Opdrachten zoeken
Azure PowerShell-cmdlets volgen een standaard naamconventie voor PowerShell, namelijk Verb-Noun
. Het werkwoord beschrijft de actie (zoals New
, Get
, Set
, Remove
) en het zelfstandig naamwoord beschrijft het resourcetype (zoals AzVM
, AzKeyVaultCertificate
, AzFirewall
, AzVirtualNetworkGateway
). Zelfstandige naamwoorden in Azure PowerShell beginnen altijd met het voorvoegsel Az
. Zie voor de volledige lijst met standaardbewerkingen het artikel Approved verbs for PowerShell Commands (Goedgekeurde werkwoorden voor PowerShell-opdrachten).
Als u de beschikbare zelfstandige naamwoorden, werkwoorden en Azure PowerShell-modules kent, is het makkelijker om opdrachten te zoeken met de cmdlet Get-Command. Om bijvoorbeeld te zoeken naar alle VM-gerelateerde opdrachten die gebruikmaken van het werkwoord Get
, gebruikt u:
Get-Command -Verb Get -Noun AzVM* -Module Az.Compute
Om het makkelijker te maken veelgebruikte opdrachten te vinden, vindt u in deze tabel het resourcetype, de bijbehorende Azure PowerShell-module en het voorvoegsel voor het zelfstandig naamwoord voor gebruik met Get-Command
:
Brontype | Azure PowerShell-module | Voorvoegsel zelfstandig naamwoord |
---|---|---|
Resourcegroep | Az.Resources | AzResourceGroup |
Virtuele machines | Az.Compute | AzVM |
Opslagaccounts | Az.Storage | AzStorageAccount |
Sleutelkluis | Az.KeyVault | AzKeyVault |
Webtoepassingen | Az.Websites | AzWebApp |
SQL-databases | Az.Sql | AzSqlDatabase |
Raadpleeg voor een volledige lijst met Azure PowerShell-modules de lijst met Azure PowerShell-modules die wordt gehost op GitHub.
Gegevensverzameling
Met Azure PowerShell worden standaard telemetriegegevens verzameld. Microsoft voegt verzamelde gegevens samen om gebruikspatronen te identificeren, om algemene problemen te identificeren en om de ervaring met Azure PowerShell te verbeteren. Microsoft Azure PowerShell verzamelt geen privé- of persoonsgegevens. De gebruiksgegevens helpen bijvoorbeeld problemen op te sporen, zoals cmdlets die vaak mislukken, en helpen prioriteit te bepalen in 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 cmdlet Disable-AzDataCollection
. U kunt ook onze privacyverklaring lezen voor meer informatie.
De basis van Azure PowerShell onder de knie krijgen met quickstarts en zelfstudies
Als u aan de slag wilt met Azure PowerShell, kunt u een uitgebreide zelfstudie volgen om virtuele machines te leren instellen en hier query's op uit te voeren.
Er zijn ook Azure PowerShell-quickstarts voor andere populaire Azure-services:
- Een opslagaccount maken
- Objecten overdragen naar/van Azure Blob-opslag
- Geheimen maken en ophalen uit Azure Key Vault
- Een Azure SQL-database en een firewall maken
- Een container uitvoeren in Azure Container Instances
- Een virtuele-machineschaalset maken
- Een standaardversie van een load balancer maken
Volgende stappen
Azure PowerShell
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor