Installera Azure PowerShell på Windows med PowerShellGet

Viktigt

Eftersom Az PowerShell-moduler nu har alla funktioner i AzureRM PowerShell-moduler och mycket mer drar vi tillbaka AzureRM PowerShell-moduler den 29 februari 2024.

För att undvika avbrott i tjänsten uppdaterar du skripten som använder AzureRM PowerShell-moduler för att använda Az PowerShell-moduler senast den 29 februari 2024. Följ snabbstartsguiden om du vill uppdatera skripten automatiskt.

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.

Krav

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 dator:

$PSVersionTable.PSVersion

Läs informationen om att uppgradera befintliga Windows PowerShell om du har en inaktuell version.

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

Anteckning

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

Anteckning

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. Om du vill läsa in en annan version anger du parametern RequiredVersion .

# 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.

Efterföljande moment

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.