Vi presenterar Azure Az PowerShell-modulen

Översikt

Az PowerShell-modulen är en uppsättning cmdlets för att hantera 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 inom ramen för en CI-/CD-pipeline.

Az PowerShell-modulen ersätter AzureRM och är den rekommenderade versionen som ska användas för att interagera med Azure.

Du kan använda modulen Az PowerShell på något av följande sätt:

Funktioner

Modulen Az PowerShell har följande fördelar:

  • Säkerhet och stabilitet
    • Tokencachekryptering
    • Skydd mot man-i-mitten-attacktyp
    • Stödautentisering med ADFS 2019
    • Användarnamn och lösenordsautentisering i PowerShell 7
    • Stöd för funktioner som kontinuerlig åtkomstutvärdering (kommer 2021)
  • Support för alla Azure-tjänster
    • Alla allmänt tillgängliga Azure-tjänster har en motsvarande PowerShell-modul som stöds
    • Flera programkorrigeringar och uppgraderingar av API-versioner sedan AzureRM
  • Nya funktioner
    • Stöd i Cloud Shell och flera plattformar
    • Kan hämta och använda åtkomsttoken för åtkomst till Azure-resurser
    • Cmdlet 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.

Modulen Az PowerShell är baserad på .NET Standard-biblioteket och fungerar med PowerShell 7 och senare på alla plattformar, inklusive Windows, macOS och Linux. Den är också kompatibel med Windows PowerShell 5.1.

Vi vill ta med Azure-support till alla plattformar och alla Az PowerShell-moduler finns på flera plattformar.

Uppgradera din miljö till Az

Om du vill ha de senaste Azure-funktionerna i PowerShell bör du migrera till Az-modulen. Om du inte är redo att installera azmodulen som en ersättning för AzureRM finns det ett par alternativ för att experimentera med Az:

  • Använda en PowerShell miljö med Azure Cloud Shell. Azure Cloud Shell är en webbläsarbaserad gränssnittsmiljö som levereras med Az-modulen installerad och Enable-AzureRM aktiverade kompatibilitetsalias.
  • Ha AzureRM-modulen installerad i Windows PowerShell 5.1 och installera Az-modulen i PowerShell 7 eller senare. Windows PowerShell 5.1 och PowerShell 7 och senare använda separata samlingar av 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å här uppgraderar du från en befintlig AzureRM-installation:

  1. Avinstallera AzureRM Azure PowerShell modulen
  2. Installera modulen Azure PowerShell Az
  3. VALFRITT: Aktivera kompatibilitetsläget för att lägga till alias för AzureRM-cmdlets med Enable-AzureRMAlias medan du bekantar dig med den nya kommandouppsättningen. Mer information finns i nästa avsnitt eller Starta migrering från AzureRM till Az.

Migrera befintliga skript från AzureRM till Az

Om dina skript fortfarande är baserade på AzureRM-modulen har vi flera resurser som kan hjälpa dig med migreringen:

Supportmöjlighet

Az är den mest aktuella PowerShell-modulen för Azure. Ärenden eller funktionsförfrågningar kan loggas direkt på GitHub ellervia Microsoft Support om du har ett supportavtal. Funktionsförfrågningar kommer att implementeras i den senaste versionen av Az. 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 skript som använder AzureRM PowerShell-moduler så att du använder Az PowerShell-moduler senast den 29 februari 2024. Följ snabbstartsguiden för att uppdatera dina skript automatiskt.

Datainsamling

Azure PowerShell samlar in telemetridata som standard. Microsoft samlar in data för att identifiera användningsmönster för att identifiera vanliga problem och för att förbättra upplevelsen av Azure PowerShell. Microsoft Azure PowerShell samlar inte in några privata eller personliga data. Användningsdata hjälper till exempel till att identifiera problem som cmdlets med låg framgång och hjälper oss att prioritera vårt arbete.

Även om vi uppskattar de insikter som dessa data ger förstår vi också att inte alla vill skicka användningsdata. Du kan inaktivera datainsamling med Disable-AzDataCollection cmdleten. Du kan också läsa vår sekretesspolicy om du vill ha mer information.