Introduktion till Azure Az PowerShell-modulen

Översikt

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 kontexten för en CI/CD-pipeline.

Az PowerShell-modulen ersätter AzureRM och är den rekommenderade versionen för interaktion med Azure.

Viktigt

Eftersom Az PowerShell-moduler nu har alla funktioner i AzureRM PowerShell-moduler och mycket mer drar vi tillbaka AzureRM PowerShell-moduler den 29 februari 2024.

För att undvika avbrott i tjänsten uppdaterar du skripten som använder AzureRM PowerShell-moduler för att använda Az PowerShell-moduler senast den 29 februari 2024. Följ snabbstartsguiden om du vill uppdatera skripten automatiskt.

Du kan använda Az PowerShell-modulen genom att göra något av följande:

Funktioner

Az PowerShell-modulen har följande fördelar:

  • Säkerhet och stabilitet
    • Kryptering av tokencache
    • Förhindrande av attacktypen man-in–the-middle
    • Stöd för autentisering med ADFS 2019
    • Autentisering med användarnamn och lösenord i PowerShell 7
    • Stöd för funktioner som kontinuerlig åtkomstutvärdering
  • 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.0.6 LTS, PowerShell 7.1.3 eller senare är den rekommenderade versionen av PowerShell för användning med Azure Az PowerShell-modulen på alla plattformar.

Az PowerShell-modulen baseras på .NET Standard-biblioteket och fungerar med PowerShell 7 och senare på alla plattformar, t.ex. Windows, macOS och Linux. 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:

  1. Avinstallera Azure PowerShell AzureRM-modulen
  2. Installera Azure PowerShell Az-modulen
  3. 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:

Support

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. Nya efterfrågade funktioner implementeras i den senaste versionen av Az. Korrigeringar av kritiska problem implementeras i de två senaste versionerna av Az.

Eftersom Az PowerShell-moduler nu har alla funktioner i AzureRM PowerShell-moduler och mycket mer drar vi tillbaka AzureRM PowerShell-moduler den 29 februari 2024.

För att undvika avbrott i tjänsten uppdaterar du skripten som använder AzureRM PowerShell-moduler för att använda Az PowerShell-moduler senast den 29 februari 2024. Följ snabbstartsguiden om du vill uppdatera skripten automatiskt.

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.