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.