Sdílet prostřednictvím


Představení modulu Az PowerShell

Přehled

Modul Az PowerShell je sada rutin pro správu prostředků Azure přímo z PowerShellu. PowerShell poskytuje výkonné funkce pro automatizaci, které mohou být využity pro správu vašich prostředků Azure, například v kontextu CI/CD pipeline.

Modul Az PowerShell nahrazuje AzureRM a je doporučeným modulem pro interakci s Azure.

Výstraha

Modul AzureRM PowerShell je od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

Ačkoli modul AzureRM může stále fungovat, již se neudržuje ani nepodporuje, takže jakékoli další použití je na vlastní riziko uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Můžete použít modul Az PowerShell jednou z následujících metod:

Vlastnosti

Modul Az PowerShell nabízí následující výhody:

  • Bezpečnost a stabilita
    • Šifrování mezipaměti tokenů
    • Prevence útoku typu člověk-uprostřed
    • Podpora autentizace s ADFS 2019
    • Autentizace pomocí uživatelského jména a hesla v PowerShell 7
    • Podpora funkcí, jako je průběžné vyhodnocování přístupu
  • Podpora pro všechny služby Azure
    • Všechny obecně dostupné služby Azure mají odpovídající podporovaný modul PowerShell.
    • Několik oprav chyb a upgradů verzí rozhraní API od AzureRM
  • Nové možnosti
    • Podpora v Cloud Shellu a napříč platformami
    • Může získat a použít přístupový token pro přístup k prostředkům Azure.
    • K dispozici je cmdlet pro pokročilé operace REST s prostředky Azure

Poznámka:

Doporučenou verzí PowerShellu pro použití s modulem Az PowerShell na všech platformách je PowerShell verze 7.2 nebo vyšší.

Modul Az PowerShell je založený na knihovně .NET Standard a pracuje s PowerShellem 7.2 a novějším na všech platformách, včetně Windows, Linuxu a macOS. Je také kompatibilní s Windows PowerShellem 5.1.

Zavázali jsme se poskytnout podporu Azure pro všechny platformy a všechny moduly Az PowerShell jsou multiplatformní.

Aktualizujte prostředí na Azure.

Abyste měli přehled o nejnovějších funkcích Azure v PowerShellu, měli byste migrovat do modulu Az. Pokud nejste připraveni nainstalovat modul Az jako náhradu za AzureRM, máte několik možností, jak si vyzkoušet Az.

  • Použijte prostředí PowerShell s Azure Cloud Shell. Azure Cloud Shell je prostředí založené na prohlížeči, které má nainstalovaný modul Az a podporuje aliasy kompatibility Enable-AzureRM.
  • Nechte modul AzureRM nainstalovaný ve Windows PowerShellu 5.1 a nainstalujte modul Az v PowerShellu 7 nebo novějším. Windows PowerShell 5.1 a PowerShell 7 a novější používají samostatné kolekce modulů. Podle pokynů nainstalujte nejnovější verzi PowerShell a pak nainstalujte modul Az z PowerShellu 7 nebo novějšího.

Jak upgradovat z existující instalaci AzureRM:

  1. Odinstalovat modul AzureRM v Azure PowerShell
  2. Instalace modulu Az PowerShell
  3. VOLITELNÉ: Povolit režim kompatibility pro přidání aliasů pro AzureRM cmdlety pomocí Enable-AzureRMAlias, zatímco se budete seznamovat s novou sadou příkazů. Pro více informací si přečtěte následující část nebo Zahajte migraci z AzureRM na Az.

Migrace existujících skriptů z AzureRM na Az

Pokud jsou vaše skripty stále založeny na modulu AzureRM, máme několik zdrojů, které vám pomohou s migrací:

Udržovatelnost

Az je nejnovější modul PowerShellu pro Azure. Problémy nebo žádosti o funkce lze zaznamenat přímo v úložišti GitHub nebo prostřednictvím podpory společnosti Microsoft, pokud máte smlouvu o podpoře. Požadavky na funkce jsou implementovány v nejnovější verzi Az. Kritické problémy jsou implementovány na posledních dvou verzích Az.

Protože moduly Az PowerShell nyní mají všechny funkce modulů AzureRM PowerShell a ještě více, ukončili jsme podporu modulů AzureRM PowerShell k 29. únoru 2024.

Chcete-li se vyhnout přerušením služby, aktualizujte své skripty, které používají moduly AzureRM PowerShell, aby používaly moduly Az PowerShell. Chcete-li automaticky aktualizovat své skripty, postupujte podle rychlého průvodce.

Příprava dat

Azure PowerShell standardně sbírá telemetrická data. Společnost Microsoft agreguje shromážděná data, aby identifikovala vzorce používání, zjistila běžné problémy a zlepšila uživatelskou zkušenost s Azure PowerShell. Microsoft Azure PowerShell neshromažďuje žádné soukromé ani osobní údaje. Například data o používání pomáhají identifikovat problémy jako cmdlety s nízkou úspěšností a pomáhají stanovit priority naší práce.

Přestože oceňujeme přehledy, které tato data poskytují, chápeme také, že ne každý chce údaje o využití odesílat. Můžete zakázat sběr dat pomocí cmdletu Disable-AzDataCollection. Můžete si také přečíst naše prohlášení o zásadách ochrany osobních údajů, kde se dozvíte víc.