Kom igång med Azure PowerShell
Azure PowerShell är ett kraftfullt verktyg för att hantera och administrera Azure-resurser direkt från PowerShell. Det är perfekt för att skapa automatiserade arbetsflöden och hantera resurser med hjälp av Azure Resource Manager-modellen. Du kan prova det i webbläsaren med Azure Cloud Shell- eller installera det lokalt på datorn.
Den här artikeln hjälper dig att komma igång med Azure PowerShell och lär dig dess grundläggande begrepp.
Installera eller köra i Azure Cloud Shell
Det enklaste sättet att prova Azure PowerShell är via Azure Cloud Shell, en webbläsarbaserad miljö som inte kräver någon installation. Kom igång genom att läsa Komma igång med Azure Cloud Shell. 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 lokalt följer du stegen i Så här installerar du Azure PowerShell.
Logga in på Azure
Om du vill logga in använder du cmdleten Connect-AzAccount
. Om du använder Cloud Shell kan du hoppa över det här steget eftersom du redan är autentiserad för din miljö, prenumeration och klientorganisation.
Connect-AzAccount
Viktig
Från och med början av 2025 krävs multifaktorautentisering (MFA) för att autentisera till Azure från Azure PowerShell med hjälp av en Användaridentitet för Microsoft Entra-ID. Mer information finns i Effekten av multifaktorautentisering på Azure PowerShell i automationsscenarier.
För regionala miljöer som kräver specifik efterlevnad, till exempel Azure China 21Vianet, använder du parametern Environment:
Connect-AzAccount -Environment AzureChinaCloud
Azure PowerShell använder som standard Web Account Manager (WAM) för autentisering i Windows-system, medan andra plattformar använder webbläsarbaserad inloggning. Mer information finns i Web Account Manager (WAM).
Om du har åtkomst till flera prenumerationer uppmanas du att välja en när du loggar in. Läs mer om den här processen i inloggningsupplevelse.
När du har loggat in kan du använda Azure PowerShell-cmdletar för att hantera dina resurser. Mer information om autentisering finns i Logga in med Azure PowerShell.
Hitta kommandon
Azure PowerShell-cmdletar följer standardregeln för PowerShell-namngivning i Verb-Noun
. Verbet beskriver till exempel åtgärden New
, Get
, Set
och Remove
, medan substantivet representerar resurstypen, till exempel AzVM
, AzKeyVaultCertificate
, AzFirewall
och AzVirtualNetworkGateway
. Substantiv i Azure PowerShell börjar med prefixet Az
.
Om du vill identifiera kommandon använder du cmdleten Get-Command
. Om du till exempel vill visa en lista över alla kommandon som är relaterade till virtuella datorer:
Get-Command -Verb Get -Noun AzVM* -Module Az.Compute
Här är en snabbreferenstabell med vanliga resurser och tillhörande moduler:
Resurstyp | Azure PowerShell-modul | Substantivprefix |
---|---|---|
Resursgrupper | Az.Resources | AzResourceGroup |
Virtuella datorer | Az.Compute | AzVM |
Lagringskonton | Az.Storage | AzStorageAccount |
Nyckelvalv | Az.KeyVault | AzKeyVault |
Webbapplikationer | Az.Websites | AzWebApp |
SQL-databaser | Az.Sql | AzSqlDatabase |
En fullständig lista över Azure PowerShell-moduler finns i listan Azure PowerShell-moduler finns på GitHub.
Datainsamling
Som standard samlar Azure PowerShell in telemetridata för att förbättra användarupplevelsen genom att identifiera användningsmönster och problem. Inga privata eller personliga data samlas in. Du kan dock välja bort att använda cmdleten Disable-AzDataCollection
om du vill. För mer information, se vår sekretesspolicy.
Snabbstarter och självstudier
Få praktisk hjälp med Azure PowerShell genom våra guidade självstudier:
- Skapa virtuella datorer med Azure PowerShell
- Skapa ett lagringskonto
- Överföra objekt till/från Azure Blob Storage
- Skapa och hämta hemligheter från Azure Key Vault
- Skapa en Azure SQL-databas och brandvägg
- Kör en container i Azure Container Instances
- Skapa en skalmall för virtuella datorer
- Skapa en standardlastbalanserare
Nästa steg
Utforska fler Azure PowerShell-funktioner:
- Logga in med Azure PowerShell
- Hantera Azure-prenumerationer med Azure PowerShell
- Skapa tjänstens huvudnamn med Azure PowerShell
Mer hjälp finns i communityn:
Referenser
Azure PowerShell