Installieren von Azure PowerShell unter Windows mit PowerShellGetInstall Azure PowerShell on Windows with PowerShellGet

In diesem Artikel erfahren Sie, wie Sie die Azure PowerShell-Module in einer Windows-Umgebung unter Verwendung von PowerShellGet installieren.This article explains the steps to install the Azure PowerShell modules in a Windows environment using PowerShellGet. PowerShellGet und die Modulverwaltung stellen die bevorzugte Installationsmethode für Azure PowerShell dar. Sie können aber auch den Webplattform-Installer oder das MSI-Paket verwenden. Entsprechende Informationen finden Sie unter Andere Installationsmethoden.PowerShellGet and module management is the preferred way to install Azure PowerShell but if you would rather install with the Web Platform Installer or MSI package, see Other installation methods.

Eine Anleitung zum Installieren von Azure PowerShell auf anderen Plattformen finden Sie unter Installieren und Konfigurieren von Azure PowerShell unter macOS und Linux.For instructions to install Azure PowerShell on other platforms, see Install and configure Azure PowerShell on macOS and Linux.

Das klassische Azure-Bereitstellungsmodell wird von dieser Version von Azure PowerShell nicht unterstützt.The Azure classic deployment model is not supported by this version of Azure PowerShell. Befolgen Sie die Anleitung unter Installieren des Azure PowerShell-Dienstverwaltungsmoduls, um Unterstützung zu klassischen Bereitstellungen zu erhalten.For support for classic deployments, follow the instructions in Install the Azure PowerShell Service Management module.

Requirements (Anforderungen)Requirements

Ab Version 6.0 erfordert Azure PowerShell die PowerShell-Version 5.0.Starting with Azure PowerShell version 6.0, Azure PowerShell requires PowerShell version 5.0. Führen Sie den folgenden Befehl aus, um die Version von PowerShell zu prüfen, die auf Ihrem Computer ausgeführt wird:To check the version of PowerShell running on your machine, run the following command:

$PSVersionTable.PSVersion

Falls Sie über eine veraltete Version verfügen, helfen Ihnen die Informationen unter Aktualisieren einer vorhandenen Windows PowerShell weiter.If you have an outdated version, see Upgrading existing Windows PowerShell.

Wichtig

Das in diesem Dokument beschriebene Modul „AzureRM“ verwendet .NET Framework.The module described in this document, AzureRM, uses .NET Framework. Dadurch ist es nicht mit PowerShell 6.0 kompatibel, das .NET Core verwendet.This makes it incompatible with PowerShell 6.0, which uses .NET Core. Wenn Sie PowerShell 6.0 verwenden, befolgen Sie die Installationsanweisungen für macOS und Linux.If you are using PowerShell 6.0, follow the installation instructions for macOS and Linux.

Installieren des Azure PowerShell-ModulsInstall the Azure PowerShell module

Sie benötigen erhöhte Rechte, um Module aus dem PowerShell-Katalog installieren zu können.You need elevated privileges to install modules from the PowerShell Gallery. Führen Sie den folgenden Befehl in einer Sitzung mit erhöhten Rechten aus, um Azure PowerShell zu installieren:To install Azure PowerShell, run the following command in an elevated session:

Install-Module -Name AzureRM -AllowClobber

Hinweis

Wenn Sie eine ältere NuGet-Version als 2.8.5.201 haben, werden Sie aufgefordert, die aktuelle NuGet-Version herunterzuladen und zu installieren.If you have a version older than 2.8.5.201 of NuGet, you are prompted to download and install the latest version of NuGet.

Standardmäßig ist der PowerShell-Katalog nicht als vertrauenswürdiges Repository für PowerShellGet konfiguriert.By default, the PowerShell gallery isn't configured as a trusted repository for PowerShellGet. Bei der ersten Verwendung des PowerShell-Katalogs wird die folgende Meldung angezeigt:The first time you use the PSGallery you see the following prompt:

Untrusted repository

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"):

Antworten Sie mit Yes oder Yes to All, um die Installation fortzusetzen.Answer Yes or Yes to All to continue with the installation.

Das Modul AzureRM ist ein Rollupmodul für die Azure PowerShell-Cmdlets.The AzureRM module is a rollup module for the Azure PowerShell cmdlets. Wenn Sie es installieren, werden alle verfügbaren Azure Resource Manager-Module heruntergeladen und die zugehörigen Cmdlets für die Nutzung zur Verfügung gestellt.Installing it downloads all of the available Azure Resource Manager modules, and makes their cmdlets available for use.

AnmeldenSign in

Damit Sie Azure PowerShell verwenden können, müssen Sie AzureRM mit dem Import-Module-Cmdlet in Ihre aktuelle PowerShell-Sitzung laden und sich dann mit Ihren Azure-Anmeldeinformationen anmelden.To start working with Azure PowerShell, you need to load AzureRM into your current PowerShell session with the Import-Module cmdlet, and then sign in with your Azure credentials.

# Import the module into the PowerShell session
Import-Module AzureRM
# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

Sie müssen diese Schritte für jede neue PowerShell-Sitzung wiederholen, die Sie starten.You'll need to repeat these steps for every new PowerShell session you start. Für den automatischen Import des Moduls AzureRM muss ein PowerShell-Profil eingerichtet werden. Informationen hierzu finden Sie unter About Profiles (Informationen zu Profilen).Automatically importing the AzureRM module requires setting up a PowerShell profile, which you can learn about in About Profiles. Informationen zum sitzungsübergreifenden Speichern der Azure-Anmeldung finden Sie unter Persisting user credentials across PowerShell sessions (Speichern von Benutzeranmeldeinformationen zwischen PowerShell-Sitzungen).To learn how to persist your Azure sign-in across sessions, see Persist user credentials across PowerShell sessions.

Aktualisieren des Azure PowerShell-ModulsUpdate the Azure PowerShell module

Sie können Ihre Azure PowerShell-Installation aktualisieren, indem Sie Update-Module ausführen.You can update your Azure PowerShell installation by running Update-Module. Mit diesem Befehl werden keine früheren Versionen deinstalliert.This command does not uninstall earlier versions.

Update-Module -Name AzureRM

Wenn Sie ältere Versionen von Azure PowerShell von Ihrem System entfernen möchten, helfen Ihnen die Informationen unter Uninstall the Azure PowerShell module (Deinstallieren des Azure PowerShell-Moduls) weiter.If you want to remove older versions of Azure PowerShell from your system, see Uninstall the Azure PowerShell module.

Verwenden von mehreren Versionen von Azure PowerShellUse multiple versions of Azure PowerShell

Es ist möglich, mehr als eine Version von Azure PowerShell zu installieren.It's possible to install more than one version of Azure PowerShell. Verwenden Sie den folgenden Befehl zum Überprüfen, ob Sie mehrere Versionen von Azure PowerShell installiert haben:To check if you have multiple versions of Azure PowerShell installed, use the following command:

Get-Module -Name AzureRM -List | select Name,Version

Anweisungen zum Entfernen einer Version von Azure PowerShell finden Sie unter Deinstallieren des Azure PowerShell-Moduls.To remove a version of Azure PowerShell, see Uninstall the Azure PowerShell module.

Unter Umständen benötigen Sie mehr als eine Version, wenn Sie mit lokalen Azure Stack-Ressourcen arbeiten, eine ältere Version von Windows ausführen oder das klassische Azure-Bereitstellungsmodell nutzen.You might need more than one version if you work with on-premises Azure Stack resources, run an older version of Windows, or use the Azure classic deployment model. Geben Sie beim Installieren das Argument -RequiredVersion an, um eine ältere Version zu installieren.To install an older version, provide the -RequiredVersion argument when installing.

# Install version 1.2.9 of Azure PowerShell
Install-Module -Name AzureRM -RequiredVersion 1.2.9

Beim Laden des Azure PowerShell-Moduls wird standardmäßig die aktuelle Version geladen.When loading the Azure PowerShell module the latest version is loaded by default. Geben Sie das Argument -RequiredVersion an, um eine andere Version zu laden.To load a different version, provide the -RequiredVersion argument.

# Load version 1.2.9 of Azure PowerShell
Import-Module -Name AzureRM -RequiredVersion 1.2.9

Feedback gebenProvide feedback

Melden Sie auf GitHub ein Problem, wenn Sie bei der Nutzung von Azure PowerShell einen Fehler finden.If you find a bug when using Azure Powershell, file an issue on GitHub. Verwenden Sie das Send-Feedback-Cmdlet, um über die Befehlszeile Feedback zu senden.To provide feedback from the command line, use the Send-Feedback cmdlet.

Nächste SchritteNext Steps

Weitere Informationen zum Modul und zu den zugehörigen Features als Einstieg in die Nutzung von Azure PowerShell finden Sie unter Get started with Azure PowerShell (Erste Schritte mit Azure PowerShell).To get started using Azure PowerShell, see Get Started with Azure PowerShell to learn more about the module and its features.