Übung: Installieren von Azure PowerShell
In dieser Lerneinheit erfahren Sie, wie Sie die PowerShell-Version ermitteln, die auf Ihrem lokalen Computer installiert ist. Zudem wird erläutert, wie Sie die aktuelle Version installieren. Sie erfahren auch, wie Sie das PowerShell-Modul Az installieren.
Hinweis
Diese Übung führt Sie durch den Vorgang zum Erstellen einer lokalen Installation des PowerShell-Moduls Az. In den restlichen Schritten dieses Moduls wird jedoch Azure Cloud Shell verwendet, um die kostenlose Microsoft Learn-Sandboxumgebung zu nutzen. Sie können diese Übung auch als optional betrachten und einfach die Anweisungen überprüfen.
Installieren von PowerShell unter Windows
Windows PowerShell ist im Windows-Betriebssystem enthalten. Es wird jedoch empfohlen, die neueste stabile Version von PowerShell 7 für die Verwendung mit Azure PowerShell zu installieren. Führen Sie die folgenden Schritte aus, um zu ermitteln, welche PowerShell-Version installiert ist:
Geben Sie PowerShell im Suchfeld „Infobereich“ ein. Möglicherweise werden mehrere Verknüpfungen angezeigt:
- PowerShell 7 (x64): 64-Bit-Version von PowerShell 7 (empfohlen)
- Windows PowerShell: 64-Bit-Version von Windows PowerShell, enthalten in Windows
- Windows PowerShell (x86): 32-Bit-Version von Windows PowerShell, enthalten in 64-Bit-Versionen von Windows
- Windows PowerShell ISE: 64-Bit-ISE (Integrated Scripting Environment) zum Schreiben von Windows PowerShell-Skripts
- Windows PowerShell ISE (x86): 32-Bit-ISE, enthalten in 64-Bit-Versionen von Windows
Wenn PowerShell-Version 7 nicht installiert ist, öffnen Sie Windows PowerShell, und verwenden Sie den Windows-Paket-Manager (Winget), um die neueste stabile Version von PowerShell 7 zu installieren:
winget install --id Microsoft.Powershell --source winget
Ausführliche Installationsanweisungen finden Sie unter Installieren von PowerShell unter Windows.
Ermitteln Sie die PowerShell-Version:
Um PowerShell-Version 7 zu öffnen, wählen Sie die Verknüpfung PowerShell 7 (x64) aus. Führen Sie den folgenden Befehl aus, um die Version von PowerShell zu überprüfen:
$PSVersionTable.PSVersion
Legen Sie die PowerShell-Ausführungsrichtlinie fest:
Überprüfen Sie die aktuelle Ausführungsrichtlinie:
Get-ExecutionPolicy -List
Wenn die Ausführungsrichtlinie auf
Restricted
festgelegt ist, ändern Sie sie inRemoteSigned
oder eine weniger restriktive Version:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Bestätigen Sie die Änderung der Ausführungsrichtlinie:
Sie werden aufgefordert, die Änderung zu bestätigen:
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): Y
Geben Sie Y oder A ein, und drücken Sie dann die EINGABETASTE.
Installieren von PowerShell unter Linux
Beim Installieren von PowerShell unter Linux wird ein Paket-Manager verwendet. Die folgenden Anweisungen gelten für unterstützte Versionen von Ubuntu. Informationen zu anderen Distributionen finden Sie unter Installieren von PowerShell unter Linux.
Installieren Sie PowerShell unter Ubuntu Linux mithilfe des Advanced Packaging Tool (apt) und der Bash-Befehlszeile:
Aktualisieren Sie die Liste der Pakete:
sudo apt-get update
Installieren Sie die erforderlichen Pakete:
sudo apt-get install -y wget apt-transport-https software-properties-common
Ermitteln Sie die Ubuntu-Version:
source /etc/os-release
Laden Sie die Microsoft-Repositoryschlüssel herunter:
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
Registrieren Sie die Microsoft-Repositoryschlüssel:
sudo dpkg -i packages-microsoft-prod.deb
Löschen Sie die Datei mit den Microsoft-Repositoryschlüsseln:
rm packages-microsoft-prod.deb
Aktualisieren Sie die Liste der Pakete nach dem Hinzufügen des Microsoft-Repositorys:
sudo apt-get update
Installieren von PowerShell
sudo apt-get install -y powershell
Starten von PowerShell
pwsh
Installieren von PowerShell unter macOS
Um PowerShell unter macOS zu installieren, verwenden Sie den Homebrew-Paket-Manager.
Wichtig
Wenn der brew
-Befehl nicht gefunden wird, müssen Sie Homebrew installieren. Informationen dazu finden Sie auf der Website von Homebrew.
Installieren Sie Homebrew, indem Sie den folgenden Befehl ausführen:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Installieren Sie nach der Installation von Homebrew das neueste stabile Release von PowerShell 7:
brew install powershell/tap/powershell
Starten Sie PowerShell, um zu überprüfen, ob das Installieren erfolgreich war:
pwsh
Ausführliche Installationsanweisungen finden Sie unter Installieren von PowerShell unter macOS.
Installieren Sie das Az-Modul von PowerShell.
Das PowerShell-Modul Az steht in einem globalen Repository namens „PowerShell-Katalog“ zur Verfügung.
Sie können das Modul auf Ihrem lokalen Computer mithilfe des Cmdlets Install-Module
installieren.
Führen Sie die folgenden Schritte aus, um die aktuelle Version des PowerShell-Moduls Az zu installieren:
Öffnen Sie PowerShell-Version 7:
Installieren Sie das PowerShell-Modul Az:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Mit diesem Befehl wird das PowerShell-Modul Az für den aktuellen Benutzer installiert, das durch den Parameter Bereich gesteuert wird.
NuGet-Installationsaufforderung:
Die Installation basiert auf
NuGet
zum Abrufen von Komponenten. Möglicherweise werden Sie aufgefordert, die neueste Version vonNuGet
herunterzuladen und zu installieren:NuGet provider is required to continue PowerShellGet requires NuGet provider version '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or 'C:\Users\<username>\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'. Do you want PowerShellGet to install and import the NuGet provider now? [Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
Geben Sie Y ein, und drücken Sie die EINGABETASTE.
Aufforderung zur Bestätigung der Installation über ein nicht vertrauenswürdiges Repository:
Standardmäßig ist der PowerShell-Katalog nicht als vertrauenswürdiges Repository konfiguriert. Sie werden aufgefordert, zu bestätigen, dass Sie das Modul über ein nicht vertrauenswürdiges Repository installieren möchten:
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Geben Sie Y oder A ein, und drücken Sie dann die EINGABETASTE.
Nun sollte der Installationsvorgang für das PowerShell-Modul Az angezeigt werden.
Der Vorgang für die Installation des PowerShell-Moduls Az unter Linux und macOS ist einfach und verwendet dieselben Befehle.
Starten Sie PowerShell:
Öffnen Sie ein Terminal, und führen Sie den folgenden Befehl aus:
pwsh
Installieren Sie das PowerShell-Modul Az:
Geben Sie an der PowerShell-Eingabeaufforderung den folgenden Befehl ein:
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
Aufforderung zur Bestätigung der Installation über ein nicht vertrauenswürdiges Repository:
Standardmäßig ist der PowerShell-Katalog nicht als vertrauenswürdiges Repository konfiguriert. Sie werden aufgefordert, zu bestätigen, dass Sie das Modul über ein nicht vertrauenswürdiges Repository installieren möchten:
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):
Geben Sie Y oder A ein, und drücken Sie dann die EINGABETASTE.
Der Installationsvorgang für das PowerShell-Modul Az sollte angezeigt werden.
Dieser Vorgang ermöglicht die Verwendung der gesamten Palette von Azure-spezifischen Cmdlets, die im PowerShell-Modul Az verfügbar sind.