Aan de slag met Azure PowerShell

Azure PowerShell is ontworpen voor het beheren en beheren van Azure-resources vanaf de opdrachtregel. Gebruik Azure PowerShell wanneer u geautomatiseerde hulpprogramma's wilt maken die gebruikmaken van het Azure Resource Manager-model. Probeer het in uw browser met Azure Cloud Shellof installeer het op uw lokale computer.

In dit artikel kunt u aan de slag met Azure PowerShell en worden de kernbegrippen erachter beschreven.

Installeren of uitvoeren in Azure Cloud Shell

De eenvoudigste manier om aan de slag te gaan met Azure PowerShell is door het uit te proberen in een Azure Cloud Shell-omgeving. Zie Snel starten voor PowerShell in Azure Cloud Shellals u aan de hand wilt gaan met Cloud Shell. Cloud Shell voert PowerShell uit op een Linux-container, dus Windows-specifieke functionaliteit is niet beschikbaar.

Wanneer u klaar bent om de Azure PowerShell op uw lokale computer te installeren, volgt u de instructies in De module Azure PowerShell installeren.

Aanmelden bij Azure

Meld u interactief aan met de Verbinding maken-AzAccount-cmdlet. 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 die de Cloud Shell-sessie heeft gestart.

Connect-AzAccount

Azure Cloud Services bieden omgevingen die voldoen aan regionale wetgeving voor gegevensafhandeling. Voor accounts in een regionale cloud gebruikt u de parameter Omgeving om u aan te melden. Gebruik de cmdlet Get-AzEnvironment voor de naam van de omgeving voor uw regio. Als u zich bijvoorbeeld wilt aanmelden bij Azure China 21Vianet:

Connect-AzAccount -Environment AzureChinaCloud

In Windows PowerShell 5.1-omgevingen ontvangt u een aanmeldingsdialoogvenster om een gebruikersnaam en wachtwoord voor uw Azure-account op te geven. In elke andere versie van PowerShell krijgt u een token voor gebruik opmicrosoft.com/devicelogin. Open deze pagina in uw browser en voer het token in, meld u aan met uw Azure-accountreferenties en autor Azure PowerShell.

Nadat u zich hebt aanmelden, ziet u informatie die aangeeft welke van uw Azure-abonnementen actief is. Als u meerdere Azure-abonnementen in uw account hebt en een ander abonnement wilt selecteren, krijgt u uw beschikbare abonnementen met Get-AzSubscription en gebruikt u de cmdlet Set-AzContext met uw abonnement-id. Zie Meerdere Azure-abonnementen gebruiken voor meer informatie over het beheren Azure PowerShell Azure-abonnementen.

Nadat u bent aangemeld, gebruikt u de Azure PowerShell cmdlets om bronnen in uw abonnement te openen en te beheren. Zie Aanmelden met een Azure PowerShell voor meer informatie over de aanmeldings- en verificatiemethoden.

Opdrachten zoeken

Azure PowerShell cmdlets volgen een standaardnaamgevingsconventie voor PowerShell, Verb-Noun . Het werkwoord beschrijft de actie (voorbeelden zijn , , , ) en het zelfstandig naamwoord beschrijft het New Get Set Remove resourcetype (voorbeelden AzVM zijn , , , AzKeyVaultCertificate AzFirewall AzVirtualNetworkGateway ). Zelfstandige naamwoorden in Azure PowerShell altijd beginnen met het voorvoegsel Az . Zie Goedgekeurde werkwoorden voor PowerShell-opdrachtenvoor de volledige lijst met standaardwerkwoorden.

Als u de zelfstandige naamwoorden, werkwoorden en Azure PowerShell modules kent, kunt u opdrachten vinden met de cmdlet Get-Command. Als u bijvoorbeeld alle VM-gerelateerde opdrachten wilt zoeken die het werkwoord Get gebruiken:

Get-Command -Verb Get -Noun AzVM* -Module Az.Compute

Als u algemene opdrachten wilt vinden, bevat deze tabel het resourcetype, de bijbehorende Azure PowerShell module en het zelfstandig naamwoord dat u wilt gebruiken Get-Command met:

Resourcetype Azure PowerShell module Zelfstandig naamwoord voorvoegsel
Resourcegroep Az.Resources AzResourceGroup
Virtuele machines Az.Compute AzVM
Storage accounts Az.Storage AzStorageAccount
Sleutelkluis Az.KeyVault AzKeyVault
Webtoepassingen Az.Websites AzWebApp
SQL databases Az.Sql AzSqlDatabase

Zie voor een volledige lijst met modules in Azure PowerShell de Azure PowerShell modules die wordt gehost op GitHub.

Telemetrie

Azure PowerShell worden standaard automatisch telemetriegegevens verzameld. Microsoft verzamelt verzamelde gegevens om gebruikspatronen te identificeren, veelvoorkomende problemen te identificeren en om de ervaring van Azure PowerShell. Microsoft Azure PowerShell verzamelt geen persoonlijke of persoonlijke gegevens. Als u het verzamelen van gegevens wilt uitschakelen, moet u zich expliciet uitschakelen door Disable-AzDataCollection uit te voeren.

Leer Azure PowerShell basisprincipes met quickstarts en zelfstudies

Als u wilt beginnen met Azure PowerShell, kunt u een uitgebreide zelfstudie uitvoeren voor het instellen van virtuele machines en leren hoe u ze kunt query's uitvoeren.

Er zijn ook Azure PowerShell quickstarts voor andere populaire Azure-services:

Volgende stappen