Kom igång med Azure PowerShell

Azure PowerShell är utformat för att hantera och administrera Azure-resurser från kommandoraden. Använd Azure PowerShell när du vill skapa automatiserade verktyg som använder Azure Resource Manager-modellen. Prova det i webbläsaren med Azure Cloud Shell eller installera det på din lokala dator.

Den här artikeln hjälper dig att komma igång med Azure PowerShell och du får lära dig grundbegreppen.

Installera eller köra i Azure Cloud Shell

Det enklaste sättet att komma igång med Azure PowerShell är att prova det i en miljö med Azure Cloud Shell. Läs i Snabbstart för PowerShell i Azure Cloud Shell för att komma igång. Cloud Shell kör PowerShell på en Linux-container, så Windows-specifika funktioner är inte tillgängliga.

När du är redo att installera Azure PowerShell på din lokala dator följer du anvisningarna i Installera Azure PowerShell-modulen.

Logga in på Azure

Logga in interaktivt med Connect-AzAccount-cmdleten. Hoppa över det här steget om du använder Cloud Shell. Azure Cloud Shell-sessionen har redan autentiserats för den miljö, prenumeration och klientorganisation som Cloud Shell-sessionen startades från.

Connect-AzAccount

Azures molntjänster erbjuder miljöer som följer regionala lagar för datahantering. För konton i ett regionalt moln använder du parametern Environment för att logga in. Hämta namnet på miljön för din region med cmdleten Get-AzEnvironment. Exempel: För att logga in på Azure Kina 21Vianet:

Connect-AzAccount -Environment AzureChinaCloud

Från och med Az PowerShell-modul version 5.0.0 presenterar Connect-AzAccount en interaktiv webbläsarbaserad inloggningsprompt som standard. Du kan ange parametern UseDeviceAuthentication för att få en tokensträng som tidigare var standard för PowerShell version 6 och senare.

Efter att du loggat in ser du information om vilka av dina Azure-prenumerationer som är aktiva. Om du har flera Azure-prenumerationer i ditt konto och vill välja en annan, hämtar du dina tillgängliga prenumerationer med Get-AzSubscription och använder cmdleten Set-AzContext med ditt prenumerations-ID. Mer information om hur du hanterar dina Azure-prenumerationer i Azure PowerShell finns i Använda flera Azure-prenumerationer.

När du är inloggad på ett Azure-konto kan du använda Azure PowerShell-cmdletar för att komma åt och hantera resurserna i prenumerationen. Läs mer om inloggningsprocess och autentiseringsmetoder i Logga in med Azure PowerShell.

Hitta kommandon

Azure PowerShell-cmdletarna följer en standardkonvention för namngivning i PowerShell, Verb-Noun. Verbet beskriver åtgärden (till exempel New, Get, Set, Remove) och substantivet beskriver resurstypen (till exempel AzVM, AzKeyVaultCertificate, AzFirewall, AzVirtualNetworkGateway). Substantiv i Azure PowerShell börjar alltid med prefixet Az. En fullständig lista över standardverb finns i Godkända verb för PowerShell-kommandon.

Att känna till vilka substantiv, verb och Azure PowerShell-moduler som är tillgängliga hjälper dig att hitta kommandon med cmdleten Get-Command. Exempel: Om du vill hitta alla VM-relaterade kommandon som använder verbet Get:

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

Som hjälp för dig att hitta vanliga kommandon finns här en tabell med resurstyp, motsvarande Azure PowerShell-modulen och de substantivprefix som ska användas med Get-Command:

Resurstyp Azure PowerShell-modul Substantivprefix
Resursgrupp Az.Resources AzResourceGroup
Virtuella datorer Az.Compute AzVM
Lagringskonton Az.Storage AzStorageAccount
Key Vault Az.KeyVault AzKeyVault
Webbprogram Az.Websites AzWebApp
SQL-databaser Az.Sql AzSqlDatabase

En fullständig lista över moduler i Azure PowerShell finns i listan med Azure PowerShell-moduler på GitHub.

Datainsamling

Azure PowerShell samlar in telemetridata som standard. Microsoft samlar in data för att upptäcka användningsmönster, identifiera vanliga problem och förbättra upplevelsen av Azure PowerShell. Microsoft Azure PowerShell samlar inte in privata eller personliga data. Användningsdata hjälper oss att identifiera problem, t.ex. cmdlets som inte ger väntat resultat, och att prioritera vårt arbete.

Även om vi har stor nytta av insikterna från dessa data, förstår vi att inte alla vill skicka sina användningsdata. Du kan inaktivera datainsamling med cmdleten Disable-AzDataCollection. Du kan också läsa vår sekretesspolicy om du vill ha mer information.

Lär dig grunderna i Azure PowerShell med snabbstarter och självstudier

För att komma igång med Azure PowerShell kan du prova detaljerade självstudier där du konfigurerar virtuella datorer och lär dig att skicka frågor till dem.

Det finns även Azure PowerShell-snabbstarter för andra populära Azure-tjänster:

Nästa steg