Az PowerShell-modulen är en uppsättning cmdlets för hantering av Azure-resurser direkt från PowerShell.
PowerShell innehåller kraftfulla funktioner för automatisering som kan användas för att hantera dina Azure-resurser, till exempel i samband med en CI/CD-pipeline.
Az PowerShell-modulen ersätter AzureRM och är den rekommenderade modulen som ska användas för att interagera med Azure.
Varning
AzureRM PowerShell-modulen har officiellt avvecklats från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.
Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.
Du kan använda Az PowerShell-modulen genom att göra något av följande:
Autentisering med användarnamn och lösenord i PowerShell 7
Stöd för funktioner som utvärdering av kontinuerlig åtkomst
Stöd för alla Azure-tjänster
Alla allmänt tillgängliga Azure-tjänster har en motsvarande PowerShell-modul som stöds
Flera felkorrigeringar och uppgraderingar av API-versioner sedan AzureRM
Nya funktioner
Stöd i Cloud Shell och på alla plattformar
Kan hämta och använda åtkomsttoken för åtkomst till Azure-resurser
Cmdlet som är tillgänglig för avancerade REST-åtgärder med Azure-resurser
Anteckning
PowerShell 7.2 eller senare är den rekommenderade versionen av PowerShell för användning med Az PowerShell-modulen på alla plattformar.
Az PowerShell-modulen baseras på .NET Standard-biblioteket och fungerar med PowerShell 7.2 och senare på alla plattformar, inklusive Windows, Linux och macOS. Den är också kompatibel med Windows PowerShell 5.1.
Vår ambition är att alla plattformar ska ha stöd för Azure och att alla Az PowerShell-moduler ska vara plattformsoberoende.
Uppgradera din miljö till Az
För att dra nytta av de senaste Azure-funktionerna i PowerShell rekommenderar vi att du migrerar till Az-modulen. Om du inte är redo att ersätta AzureRM med Az-modulen finns det ett par alternativ för att experimentera med Az:
Du kan använda en PowerShell-miljö med Azure Cloud Shell. Azure Cloud Shell är en webbläsarbaserad skalmiljö där Az-modulen redan är installerad och Enable-AzureRM-kompatibilitetsalias aktiverade.
Behåll AzureRM-modulen i Windows PowerShell 5.1 och installera Az-modulen i PowerShell 7 eller senare. Windows PowerShell 5.1 och PowerShell 7 och senare använder separata samlingar med moduler. Följ anvisningarna för att installera den senaste versionen av PowerShell och installera sedan Az-modulen från PowerShell 7 eller senare.
Så uppgraderar du från en befintlig AzureRM-installation:
VALFRITT: Aktivera kompatibilitetsläge för att lägga till alias för AzureRM-cmdletar med Enable-AzureRMAlias medan du bekantar dig med den nya kommandouppsättningen. Mer information finns i nästa avsnitt och i Starta migrering från AzureRM till Az.
Migrera befintliga skript från AzureRM till Az
Om dina skript fortfarande baseras på AzureRM-modulen har vi flera resurser som hjälper dig med migreringen:
Az är den mest aktuella PowerShell-modulen för Azure. Problem eller önskemål om funktioner kan loggas direkt på GitHub-lagringsplatsen eller via Microsofts support om du har ett supportavtal. Funktionsbegäranden implementeras i den senaste versionen av Az. Kritiska problem implementeras på de två senaste versionerna av Az.
Eftersom Az PowerShell-moduler nu har alla funktioner i AzureRM PowerShell-moduler med mera har vi föråldrat AzureRM PowerShell-modulerna från och med den 29 februari 2024.
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.
Samarbeta med oss på GitHub
Källan för det här innehållet finns på GitHub, där du även kan skapa och granska ärenden och pull-begäranden. Se vår deltagarguide för mer information.
Feedback om Azure PowerShell
Azure PowerShell är ett öppen källkod projekt. Välj en länk för att ge feedback:
I den här modulen beskrivs Azure PowerShell-miljön och Az-modulen för Windows PowerShell. Den förklarar också hur du hanterar Microsoft Entra-ID med hjälp av PowerShell-moduler.