Mi az az 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.
Az Azure PowerShell interaktívan használható a PowerShell parancsainak futtatásával, vagy több parancsból álló szkriptek létrehozásával és végrehajtásával.
Az Az PowerShell-modul
Az Azure PowerShell jelenlegi verziója az Az PowerShell modul. Ez az ajánlott PowerShell-modul az Azure-erőforrások PowerShell-lel való kezeléséhez minden platformon, beleértve a Windowst, a Linuxot és a macOS-t is. Ez több ezer parancsot tartalmaz, amelyek az Azure szinte minden aspektusát szabályozzák. Az Az PowerShell-modul platformfüggetlen.
Feljegyzés
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 az Azure PowerShell-parancsok futtatását anélkül, hogy bármit is telepítene a helyi gépen.
- Helyi telepítés: Ha közvetlenül a terminálról szeretne parancsokat futtatni, telepítse az Azure PowerShellt a helyi gépére.
- Docker-tároló: Az Azure PowerShell futtatása Docker-tárolóban.
Hitelesítés
Az Azure PowerShell többféle hitelesítési módszert támogat. Az Azure-ba az Az PowerShell-modulból történő hitelesítésével kapcsolatos részletes információkért lásd: Bejelentkezés az Azure-ba az Azure PowerShellből.
Modultervezés
Az Az PowerShell-modul az Azure szolgáltatással kapcsolatos PowerShell-modulok burkolómodulja, amely általában azure-szolgáltatásonként egy modul, például az Azure-beli hálózatkezelési szolgáltatásokhoz készült Az.Network és az Azure Kubernetes Service-hez készült Az.Aks .
Az Az PowerShell-modul parancsmagjai REST-hívásokat kezdeményeznek az Azure Resource Manager API-hoz. Az Az PowerShell-modul kompatibilitástörő változásai évente legfeljebb kétszer módosíthatók. 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.
Az Az PowerShell-modul parancsmagokat tartalmaz a vezérlősík- és adatsík-műveletek azure-beli végrehajtásához. A vezérlősík használatával kezelheti az előfizetés erőforrásait. Az adatsík használatával szabályozhatja az erőforrástípus-példány által közzétett képességeket. További információ: Azure vezérlősík és adatsík.
Kimeneti objektumok
Az 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ó: Az Azure PowerShell lekérdezési kimenete és az Azure PowerShell-parancsmag kimenetének formázása.
Az AzPreview PowerShell-modul
Az AzPreview PowerShell-modul tartalmazza az Az PowerShell modul összes általánosan elérhető (GA) modulját, valamint az Azure-erőforrások kezeléséhez szükséges ö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 az AzureRM PowerShell-modult használó példákat találhat az interneten, ez az 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
Az Azure PowerShell egy 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ó: Az Azure PowerShell szolgáltatásfelügyeleti moduljának áttekintése.
Azure-sal kapcsolatos PowerShell-modulok
Ezek a termékek az Azure-erőforrások kezelésére szolgálnak, de nem részei az Azure PowerShell kollektív termékének. Ezeket soha nem szabad az "Azure PowerShell" gyűjtőnévvel leírni.
- Azure Active Directory PowerShell (AzureAD)
- Azure Information Protection PowerShell
- Azure Deployment Manager PowerShell
- Azure Elastic Database-feladatok – PowerShell
- Azure Service Fabric PowerShell
- Azure Stack PowerShell
- Microsoft.Graph PowerShell
- Microsoft.Graph.Entra PowerShell
- MSOnline PowerShell
Irányelvek
- Mindig használja a termék teljes megfelelő nevét vagy a PowerShell-modul adott nevét