Installeer Azure PowerShell

Voltooid

In dit scenario geven uw beheerders de voorkeur aan het lokaal uitvoeren van scripts op hun computers in plaats van Azure Cloud Shell te gebruiken. Omdat uw team gebruikmaakt van een combinatie van Windows, Linux en macOS, moet u ervoor zorgen dat Azure PowerShell op al deze apparaten werkt. Hierdoor kunnen uw beheerders de Azure-infrastructuur voor uw organisatie beheren en automatiseren vanuit hun voorkeursbesturingssysteem op hun lokale computers.

Wat moet worden geïnstalleerd?

In de volgende les bekijken we gedetailleerde installatie-instructies voor enkele algemene platforms, maar laten we eerst kijken naar de twee belangrijkste onderdelen die vereist zijn voor Azure PowerShell:

  • De PowerShell-taal: De PowerShell-taal is beschikbaar in twee varianten:
    • PowerShell versie 7: deze versie kan worden geïnstalleerd in Windows, Linux en macOS.
    • Windows PowerShell 5.1: Deze versie is vooraf geïnstalleerd en wordt alleen uitgevoerd op Windows.
  • De Az PowerShell-module: deze module moet worden geïnstalleerd om de Azure-specifieke opdrachten toe te voegen aan PowerShell.

Tip

De nieuwste stabiele versie van PowerShell 7 wordt aanbevolen voor gebruik met de Az PowerShell-module op alle platforms.

Nadat u de juiste versie van PowerShell hebt geïnstalleerd, kunt u vervolgens de Az PowerShell-module installeren om Azure-resources te beheren.

PowerShell installeren

Als u PowerShell op alle platforms wilt installeren, gebruikt u een pakketbeheerder. De aanbevolen pakketbeheerder varieert per besturingssysteem en distributie.

Windows

Gebruik in Windows de Windows-pakketbeheerder (winget) om de nieuwste stabiele versie van PowerShell 7 te installeren.

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

Linux

Het pakketbeheer op Linux verschilt op basis van de distributie. PowerShell is beschikbaar in de Microsoft-opslagplaats, die u moet toevoegen aan uw pakketbeheer.

Distributie Pakketbeheer
Debian, Ubuntu apt-get
Red Hat Enterprise Linux (RHEL) dnf of yum afhankelijk van uw RHEL-versie

Als u PowerShell wilt installeren in ondersteunde versies van Ubuntu Linux, gebruikt u het Advanced Packaging Tool (apt) en de Bash-opdrachtregel.

macOS

Gebruik in macOS Homebrew om PowerShell te installeren.

De Az PowerShell-module

Azure PowerShell is de productnaam voor de officiële Microsoft PowerShell-module met opdrachten voor het beheren van Azure-resources.

De huidige versie van de Azure PowerShell-module voor het beheren van Azure-resources heet Az. Dit is de aanbevolen PowerShell-module voor het beheren van Azure-resources met PowerShell. Het bevat duizenden opdrachten die bijna elk aspect van Azure beheren. De Az PowerShell-module is platformoverschrijdend.

Mogelijk vindt u voorbeelden op internet die gebruikmaken van de AzureRM PowerShell-module, de vorige generatie van Azure PowerShell. Het wordt afgeschaft, niet meer onderhouden of ondersteund en wordt niet aanbevolen. Opdrachten in de AzureRM PowerShell-module maken gebruik van de *-AzureRM* indeling.

U kunt ook een Azure PowerShell-module met de naam Azure tegenkomen. Dit is bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). De Azure PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM binnenkort buiten gebruik wordt gesteld.