Installera Azure PowerShell

Slutförd

I det här scenariot föredrar dina administratörer att köra skript lokalt på sina datorer i stället för att använda Azure Cloud Shell. Eftersom ditt team använder en blandning av Windows, Linux och macOS är din uppgift att se till att Azure PowerShell fungerar på alla dessa enheter. Detta gör det möjligt för dina administratörer att hantera och automatisera Azure-infrastrukturen för din organisation från önskat operativsystem på sina lokala datorer.

Vad måste finnas installerat?

Vi går igenom detaljerade installationsanvisningar för några vanliga plattformar i nästa lektion, men först ska vi titta på de två nyckelkomponenter som krävs för Azure PowerShell:

  • PowerShell-språket: PowerShell-språket är tillgängligt i två varianter:
    • PowerShell version 7: Den här versionen kan installeras på Windows, Linux och macOS.
    • Windows PowerShell 5.1: Den här versionen är förinstallerad och körs endast i Windows.
  • Az PowerShell-modulen: Den här modulen måste installeras för att lägga till De Azure-specifika kommandona i PowerShell.

Dricks

Den senaste stabila versionen av PowerShell 7 rekommenderas för användning med Az PowerShell-modulen på alla plattformar.

När du har installerat rätt version av PowerShell kan du sedan installera Az PowerShell-modulen för att börja hantera Azure-resurser.

Så här installerar du PowerShell

Om du vill installera PowerShell på alla plattformar använder du en pakethanterare. Den rekommenderade pakethanteraren varierar beroende på operativsystem och distribution.

Windows

I Windows använder du Upravljač za pakete za Windows (winget) för att installera den senaste stabila versionen av PowerShell 7.

winget install --id Microsoft.Powershell --source winget

Linux

Pakethanteraren i Linux skiljer sig åt beroende på distributionen. PowerShell är tillgängligt på Microsoft-lagringsplatsen, som du måste lägga till i pakethanteraren.

Distribution Pakethanterare
Debian, Ubuntu apt-get
Red Hat Enterprise Linux (RHEL) dnf eller yum beroende på din RHEL-version

Om du vill installera PowerShell på versioner av Ubuntu Linux som stöds använder du Advanced Packaging Tool (apt) och Bash-kommandoraden.

macOS

På macOS använder du Homebrew för att installera PowerShell.

Az PowerShell-modulen

Azure PowerShell är produktnamnet för den officiella Microsoft PowerShell-modulen som innehåller kommandon för att hantera Azure-resurser.

Den aktuella versionen av Azure PowerShell-modulen för hantering av Azure-resurser heter Az. Det är den rekommenderade PowerShell-modulen för hantering av Azure-resurser med PowerShell. Den innehåller tusentals kommandon som styr nästan alla aspekter av Azure. Az PowerShell-modulen är plattformsoberoende.

Du kan hitta exempel på Internet som använder AzureRM PowerShell-modulen, som är den tidigare generationen av Azure PowerShell. Den är inaktuell, underhålls inte längre eller stöds och rekommenderas inte. Kommandon i AzureRM PowerShell-modulen använder *-AzureRM* formatet .

Du kan också stöta på en Azure PowerShell-modul med namnet Azure, som används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Azure PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM snart är schemalagt att tas ur bruk.