Installieren von Azure PowerShell
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:
- 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.
- PowerShell-Modul „Az“: 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 PowerShell-Modul Az auf allen Plattformen empfohlen.
Nach der Installation der entsprechenden Version von PowerShell können Sie das PowerShell-Modul Az 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.
Windows
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.
Distribution | 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 PowerShell-Modul Az ist plattformübergreifend.
Möglicherweise finden Sie Beispiele im Internet, die das PowerShell-Modul AzureRM verwenden, das die vorherige Generation von Azure PowerShell darstellt. Es ist veraltet, wird nicht mehr verwaltet oder unterstützt und wird nicht empfohlen. Befehle im PowerShell-Modul AzureRM verwenden das *-AzureRM*
-Format.
Möglicherweise stoßen Sie auch auf ein Azure PowerShell-Modul namens Azure, das für die Verwaltung von Azure-Legacyressourcen konzipiert ist, die Azure Service Manager-APIs (ASM) verwenden. Das PowerShell-Modul Azure wird beim Erstellen neuer Ressourcen nicht empfohlen, da ASM bald eingestellt werden soll.