Mi az a Azure PowerShell?

Az Azure PowerShell az Azure-erőforrások kezelésére szolgáló hivatalos Microsoft PowerShell-modulok gyűjteményének termékneve. Ehhez a PowerShellre, egy parancssori felületre és egy szkriptnyelvre van szükség.

A Azure PowerShell interaktívan használhatja a PowerShell parancsainak futtatásával, vagy több parancsból álló szkriptek létrehozásával és végrehajtásával.

Az PowerShell-modul

A Azure PowerShell jelenlegi verziója a Az PowerShell-modul. Ez az ajánlott PowerShell-modul, amely Azure erőforrásokat kezel a PowerShell-lel minden platformon, beleértve a Windows, a Linuxot és a macOS-t is. Több ezer parancsot tartalmaz, amelyek a Azure szinte minden aspektusát vezérli. Az Az PowerShell-modul platformfüggetlen.

Note

A PowerShell 7-es vagy újabb verziója a PowerShell ajánlott verziója az Az PowerShell-modulhoz. Ezenkívül a Windows PowerShell 5.1-es verziójával is kompatibilis.

Az Az PowerShell-modul használatának néhány különböző lehetősége van:

  • Azure Cloud Shell: Böngészőalapú rendszerhéj, amely lehetővé teszi Azure PowerShell parancsok futtatását anélkül, hogy bármit telepítene a helyi gépen.
  • Local telepítés: Ha közvetlenül a terminálról szeretne parancsokat futtatni, telepítse a Azure PowerShell a helyi gépen.
  • Docker-tároló: Azure PowerShell futtatása Docker-tárolóban.

Authentication

Azure PowerShell számos hitelesítési módszert támogat. Az Az PowerShell-modulból Azure hitelesítésével kapcsolatos részletes információkért lásd: Sign into Azure from Azure PowerShell.

Modultervezés

A Az PowerShell-modul Azure szolgáltatással kapcsolatos PowerShell-modulok burkolómodulja, általában egy modul Azure szolgáltatásonként, például Az.Network Azure hálózati szolgáltatásokhoz és Az.Aks Azure Kubernetes Service.

A Az PowerShell-modul parancsmagjai REST-hívásokat kezdeményeznek a Azure Resource Manager API-hoz. Az Az PowerShell-modulban évente legfeljebb kétszer vannak kompatibilitástörő változások. Az API-szinten számos kompatibilitástörő módosítást kezelnek a parancsmagokban, hogy megakadályozzák a kompatibilitástörő változás észlelését.

A Az PowerShell-modul parancsmagokat tartalmaz a vezérlősík és az adatsík műveleteinek végrehajtásához Azure. A vezérlősík használatával kezelheti az előfizetés erőforrásait. Az adatsík használatával szabályozhatja egy erőforrástípus példányának által elérhető képességeket. További információkért lásd: Azure vezérlősík és adatsík.

Kimeneti objektumok

A Az PowerShell-modul parancsmagjai .NET objektumokat hoznak létre. A kimenetet előállító PowerShell-parancsokhoz hasonlóan az Az PowerShell-modul parancsmagjai is átirányíthatók a Get-Member parancsmagra, hogy megállapítsa, milyen típusú objektum készül, valamint az elérhető tulajdonságok és metódusok listája. További információ: Lekérdezés kimenete Azure PowerShell és Format Azure PowerShell parancsmag kimenete.

Az AzPreview PowerShell-modul

A AzPreview PowerShell-modul tartalmazza a Az PowerShell-modul összes általánosan elérhető (GA) modulját, valamint az Azure erőforrások kezelésére szolgáló összes előzetes modult. Éles környezetben nem ajánlott használni, mivel az előzetes verziójú modulok nem tartják be a kompatibilitástörő változási szabályzatokat.

Az AzPreview modul mindig ugyanaz a verzió, és az Az PowerShell-modullal egy időben jelenik meg.

Az AzureRM PowerShell-modul

Bár a AzureRM PowerShell-modult használó online példákat talál, ez a Azure PowerShell előző generációja. Elavult, többé nem karbantartott vagy támogatott, és nem ajánlott. Az AzureRM PowerShell-modul parancsai a formátumot *-AzureRM* használják. További információ: Az AzureRM PowerShell-modul áttekintése.

Az Azure PowerShell modul

A Azure PowerShell Azure PowerShell-modul nevű verziójával is találkozhat. Ez a modul az Azure Service Manager (ASM) API-kat használó örökölt Azure erőforrások kezelésére szolgál. Nem ajánlott új erőforrásokat létrehozni, mivel az ASM a kivonásra van ütemezve. További információ: Azure Service Manager nyugdíjba vonulás.

Ezek a termékek Azure erőforrások kezelésére szolgálnak, de nem részei a Azure PowerShell kollektív terméknek. Ezeket soha nem szabad a "Azure PowerShell" kollektív névvel leírni.

  • Azure Active Directory PowerShell (AzureAD)
  • Azure Information Protection PowerShell
  • Azure Deployment Manager PowerShell
  • Rugalmas adatbázis-feladatok Azure PowerShell
  • Azure Service Fabric PowerShell
  • Azure Stack PowerShell
  • Microsoft. Graph PowerShell
  • Microsoft. Graph.Entra PowerShell
  • MSOnline PowerShell

Guidelines

  • Mindig használja a termék teljes megfelelő nevét vagy a PowerShell-modul adott nevét

References

get-member