Co je Azure PowerShell?
Azure PowerShell je název produktu pro kolekci oficiálních modulů Microsoft PowerShellu pro správu prostředků Azure. Vyžaduje PowerShell, prostředí příkazového řádku a skriptovací jazyk.
Azure PowerShell můžete interaktivně používat spuštěním příkazů z PowerShellu nebo vytvořením a spouštěním skriptů, které se skládají z více příkazů.
Modul Az PowerShell
Aktuální verze modulu Azure PowerShell je Az PowerShell. Jedná se o doporučený modul PowerShellu pro správu prostředků Azure pomocí PowerShellu na všech platformách, včetně Windows, Linuxu a macOS. Obsahuje tisíce příkazů, které řídí téměř všechny aspekty Azure. Modul Az PowerShellu je multiplatformní.
Poznámka
PowerShell 7 nebo novější je doporučená verze PowerShellu pro použití s modulem Az PowerShell. Je také kompatibilní s Windows PowerShellem 5.1.
Použití modulu Az PowerShell nabízí několik různých možností:
- Azure Cloud Shell: Prostředí založené na prohlížeči, které vám umožňuje spouštět příkazy Azure PowerShell, aniž byste museli cokoli instalovat na svůj místní počítač.
- místní instalace: Pokud chcete spouštět příkazy přímo z terminálu, nainstalujte Azure PowerShell na místní počítač.
- Docker kontejner: Spusťte Azure PowerShell v kontejneru Dockeru.
Autentizace
Azure PowerShell podporuje několik metod ověřování. Podrobné informace o ověřování v Azure z modulu Az PowerShell najdete v tématu Přihlášení k Azure z azure PowerShellu.
Návrh modulu
Modul Az PowerShellu je obálkový modul pro moduly PowerShellu související se službou Azure, obvykle jeden modul pro službu Azure, například Az.Network pro síťové služby Azure a Az.Aks pro Azure Kubernetes Service.
Příkazy v modulu Az PowerShellu volají REST rozhraní Azure Resource Manageru. Změny porušující zpětnou kompatibilitu v modulu PowerShellu Az jsou omezeny na dvakrát ročně. Mnoho zásadních změn na úrovni rozhraní API je řešeno pomocí cmdletů, aby se předešlo dojmu o zásadní změně.
Modul Az PowerShellu obsahuje rutiny pro provádění operací řídicí roviny i roviny dat v Azure. Řídicí rovinu použijete ke správě prostředků ve vašem předplatném. Datovou rovinu použijete k řízení schopností zveřejněných vaší instancí typu prostředku. Pro více informací viz řídicí rovinu Azure, rovinu dat.
Výstupní objekty
Cmdlety v modulu Az PowerShell vytvářejí objekty .NET. Stejně jako u jakéhokoli příkazu PowerShellu, který vytváří výstup, je možné rutiny v modulu Az PowerShellu převést do rutiny Get-Member
a určit, jaký typ objektu se vytvoří, spolu se seznamem dostupných vlastností a metod. Další informace najdete v tématu Výstup příkazu Azure PowerShell a Formátování výstupu příkazu Azure PowerShell.
Modul AzPreview pro PowerShell
Modul AzPreview PowerShellu zahrnuje všechny obecně dostupné moduly (GA) z modulu Az PowerShellu a všech modulů Preview pro správu prostředků Azure. Nedoporučuje se používat v produkčních prostředích, protože náhledové moduly nepodléhají zásadám ohledně zásadních změn.
Modul AzPreview je vždy stejná verze a vydává se ve stejnou dobu jako modul Az PowerShellu.
Modul AzureRM PowerShell
I když můžete najít příklady online, které používají modul AzureRM PowerShellu, je to předchozí generace Azure PowerShellu. Je zastaralý, už se neudržuje ani nepodporuje a nedoporučuje se. Příkazy v modulu AzureRM PowerShellu používají formát *-AzureRM*
. Další informace najdete v tématu Přehled modulu AzureRM PowerShell.
Modul Azure PowerShellu
Můžete také narazit na verzi Azure PowerShell, která je pojmenována jako modul Azure PowerShell. Tento modul slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Nedoporučuje se vytvářet nové prostředky, protože je plánováno vyřazení ASM z provozu. Další informace najdete v tématu Přehled modulu správy služby Azure PowerShell.
Moduly PowerShellu související s Azure
Tyto produkty se používají ke správě prostředků Azure, ale nejsou součástí kolektivního produktu Azure PowerShell. Nikdy by neměly být popsány pomocí kolektivního názvu Azure PowerShellu.
- Azure Active Directory PowerShell (AzureAD)
- Azure Information Protection PowerShell
- Azure Deployment Manager PowerShell
- Úlohy Azure Elastic Database pro PowerShell
- Azure Service Fabric PowerShell
- Azure Stack PowerShell
- Microsoft.Graph PowerShell
- Microsoft.Graph.Entra PowerShell
- MSOnline PowerShell
Pokyny
- Vždy používejte úplný název produktu nebo konkrétní název modulu PowerShellu.
Odkazy
Azure PowerShell