Installieren von Azure PowerShell

Abgeschlossen

In diesem Szenario bevorzugen Ihre Administratoren das lokale Ausführen von Skripts auf ihren Computern, anstatt Azure Cloud Shell zu verwenden. Da Ihr Team eine Mischung aus Windows, Linux und macOS verwendet, besteht Ihre Aufgabe darin, sicherzustellen, dass Azure PowerShell auf allen diesen Geräten funktioniert. Dadurch können Ihre Administratoren die Azure-Infrastruktur für Ihre Organisation über ihr bevorzugtes Betriebssystem auf ihren lokalen Computern verwalten und automatisieren.

Was muss installiert werden?

In der nächsten Lerneinheit werden Sie detaillierte Installationsanweisungen für einige gängige Plattformen überprüfen, aber zunächst sehen Sie sich die beiden Kernkomponenten an, die für Azure PowerShell erforderlich sind:

  • Die PowerShell-Sprache: Die PowerShell-Sprache ist in zwei Varianten verfügbar:
    • PowerShell Version 7: Diese Version kann unter Windows, Linux und macOS installiert werden.
    • Windows PowerShell 5.1: Diese Version ist vorinstalliert und wird nur unter Windows ausgeführt.
  • Das Az PowerShell-Modul: Dieses Modul muss installiert werden, um die Azure-spezifischen Befehle zu PowerShell hinzuzufügen.

Tipp

Die neueste stabile Version von PowerShell 7 wird für die Verwendung mit dem Az PowerShell-Modul auf allen Plattformen empfohlen.

Nach der Installation der entsprechenden Version von PowerShell können Sie das Az PowerShell-Modul installieren, um mit der Verwaltung von Azure-Ressourcen zu beginnen.

Installieren von PowerShell

Um PowerShell auf allen Plattformen zu installieren, verwenden Sie einen Paket-Manager. Der empfohlene Paket-Manager variiert je nach Betriebssystem und Distribution.

Fenster

Verwenden Sie unter Windows den Windows-Paket-Manager (winget), um die neueste stabile Version von PowerShell 7 zu installieren.

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

Linux

Der Paket-Manager unter Linux variiert je nach Distribution. PowerShell ist im Microsoft-Repository verfügbar, das Sie Ihrem Paket-Manager hinzufügen müssen.

Verteilung Paket-Manager
Debian, Ubuntu apt-get
Red Hat Enterprise Linux (RHEL) dnf oder yum (je nach RHEL-Version)

Um PowerShell auf unterstützten Versionen von Ubuntu Linux zu installieren, verwenden Sie das Advanced Packaging Tool (apt) und die Bash-Befehlszeile:

macOS

Verwenden Sie unter macOS Homebrew, um PowerShell zu installieren.

Das Az PowerShell-Modul

Azure PowerShell ist der Produktname für das offizielle Windows PowerShell-Modul, das Befehle zum Verwalten von Azure-Ressourcen enthält.

Die aktuelle Version des Azure PowerShell-Moduls zum Verwalten von Azure-Ressourcen heißt Az. Es ist das empfohlene PowerShell-Modul zum Verwalten von Azure-Ressourcen mit PowerShell. Es enthält Tausende von Befehlen, die fast jeden Aspekt von Azure steuern. Das Az PowerShell-Modul ist plattformübergreifend.

Möglicherweise finden Sie Beispiele im Internet, die das AzureRM PowerShell-Modul verwenden, das die vorherige Generation von Azure PowerShell ist. Es ist veraltet, wird nicht mehr verwaltet oder unterstützt und wird nicht empfohlen. Befehle im AzureRM PowerShell-Modul verwenden das *-AzureRM* Format.

Sie können auch auf ein Azure PowerShell-Modul namens Azure stoßen, das zum Verwalten von älteren Azure-Ressourcen dient, die Azure Service Manager (ASM)-APIs verwenden. Das Azure PowerShell-Modul wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM bald eingestellt werden soll.