Installera Azure PowerShell på Windows med PowerShellGet

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

I den här artikeln beskrivs stegen för att installera Azure PowerShell-modulerna för PowerShell 5.x för Windows med PowerShellGet. PowerShellGet och modulhantering är det bästa sättet att installera Azure PowerShell. Men om du hellre installerar med installationsprogrammet för webbplattformen eller med MSI-paketet kan du läsa om andra installationsmetoder.

Den klassiska Azure-distributionsmodellen har inte stöd på den här versionen av Azure PowerShell. Följ anvisningarna i Installera Azure PowerShell Service Management-modulen för stöd för klassiska distributioner.

Viktigt!

AzureRM-modulen stöds inte för macOS eller Linux. Installera Az-modulen för att använda Azure PowerShell-cmdletar på dessa plattformar.

Behov

Från och med PowerShell version 6.0 kräver Azure PowerShell version 5.0. Kör följande kommando för att kontrollera vilken version av PowerShell som körs på din maskin:

$PSVersionTable.PSVersion

Om du har en inaktuell version läser du Uppgradera befintliga Windows PowerShell.

Viktigt!

Modulen AzureRM, som beskrivs i det här dokumentet, använder .NET Framework. Det här gör att den inte är kompatibel med PowerShell 6.0, som använder .NET Core. Om du använder PowerShell 6.0 följer du anvisningarna för installation för Mac OS och Linux.

Installera Azure PowerShell-modulen

Du behöver ha utökade behörigheter för att installera moduler från PowerShell-galleriet. Kör följande kommando i en upphöjd session för att installera Azure PowerShell:

Install-Module -Name AzureRM -AllowClobber

Kommentar

Om du har en version av NuGet som är äldre än 2.8.5.201, uppmanas du att ladda ner och installera den senaste versionen av NuGet.

Som standard konfigureras inte PowerShell-galleriet som en betrodd lagringsplats för PowerShellGet. Första gången du använder PSGallery visas följande meddelande:

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

Svara Yes eller Yes to All för att fortsätta med installationen.

Modulen AzureRM är en sammanslagen modul för Azure PowerShell-cmdletar. När du installerar den laddar den ned alla tillgängliga Azure Resource Manager-moduler och gör dess cmdletar tillgängliga för användning.

Logga in

Börja arbeta med Azure PowerShell genom att logga in med dina autentiseringsuppgifter för Azure.

# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

Kommentar

Om du har inaktiverat modulen för automatisk inläsning måste du importera modulen manuellt med Import-Module AzureRM. Det kan ta några sekunder. Det beror på hur modulen är strukturerad.

Du måste upprepa de här stegen för varje ny PowerShell-session du startar. Information om hur du sparar Azure-inloggningen mellan olika PowerShell-sessioner hittar du i artikeln om att spara autentiseringsuppgifter för användare mellan olika PowerShell-sessioner.

Uppdatera Azure PowerShell-modulen

Du kan uppdatera din Azure PowerShell-installation genom att köra Update-Module. Det här kommandot avinstallerar inte tidigare versioner.

Update-Module -Name AzureRM

Se Avinstallera Azure PowerShell-modulen om du vill ta bort äldre versioner av Azure PowerShell från ditt system.

Använd flera versioner av Azure PowerShell

Det är möjligt att installera fler än en version av Azure PowerShell. Använd följande kommando för att kontrollera om du har flera versioner av Azure PowerShell installerade:

Get-InstalledModule -Name AzureRM -AllVersions |
  Select-Object -Property Name, Version

Se Avinstallera Azure PowerShell-modulen om du vill ta bort en version av Azure PowerShell.

Du kan behöva fler än en version om du arbetar med lokala Azure Stack-resurser, kör en äldre version av Windows eller använder den klassiska Azure-distributionsmodellen. Ange argumentet -RequiredVersion när du installerar för att installera en äldre version.

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

När du läser in Azure PowerShell-modulen läses den senaste versionen in som standard. Ange parametern om RequiredVersion du vill läsa in en annan version.

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

Ge feedback

Om du upptäcker en bugg när du använder Azure PowerShell kan du öppna ett ärende på GitHub. Om du vill ge feedback från kommandoraden använder du cmdleten Send-Feedback.

Nästa steg

Läs informationen i Komma igång med Azure PowerShell för att komma igång med Azure PowerShell och lära dig mer om modulerna och dess funktioner.