Dela via


Installera Azure PowerShell Service Management-modulen

Kommentar

De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.

Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.

Azure PowerShell Service Management-modulen är en sammanslagningsmodul. När du installerar Azure PowerShell Service Management-modulen hämtas de allmänt tillgängliga modulerna för hantering av äldre Azure-resurser som använder Service Management-API:er och gör deras cmdletar tillgängliga för användning.

Förutsättningar

Viktigt!

Azure PowerShell Service Management-modulen fungerar bara med Windows PowerShell. Den är inte kompatibel med PowerShell version 6 eller senare och körs inte på Linux eller macOS.

  • Kör följande kommando från PowerShell för att fastställa din PowerShell-version:

    $PSVersionTable.PSVersion
    
  • Uppdatera till Windows PowerShell 5.1

  • Ange PowerShell-körningsprincipen till fjärrsignerad eller mindre restriktiv

    • Kontrollera PowerShell-körningsprincipen:

      Get-ExecutionPolicy -List
      
    • Ange PowerShell-körningsprincipen till fjärrsignerad:

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
      

      Mer information om körningsprinciper finns i about_Execution_Policies.

  • Uppdatera PowerShellGet för Windows PowerShell 5.1

Installation

Använd cmdleten Install-Module för att installera Azure PowerShell Service Management-modulen:

Install-Module -Name Azure, Azure.Storage -Repository PSGallery -AllowClobber -Force

Azure PowerShell Service Management-modulen delar beroenden med Azure PowerShell Resource Manager-modulerna. Om du har installerat Azure PowerShell Resource Manager-modulerna krävs parametern AllowClobber enligt föregående kommando. På så sätt kan befintliga delade beroenden uppdateras. Utan den här parametern misslyckas installationen av modulen.

När du har installerat Azure PowerShell Service Management-modulen importerar du modulen:

Import-Module -Name Azure

Logga in

Om du vill börja hantera dina äldre Azure-resurser med Azure PowerShell Service Management-modulen startar du en PowerShell-session och kör Add-AzureAccount för att logga in på Azure:

Add-AzureAccount

När du har loggat in på Azure skapar Azure PowerShell Service Management-modulen en kontext för den angivna sessionen. Den kontexten innehåller Azure-miljön, kontot, klientorganisationen och prenumerationen som används för alla cmdletar i den sessionen.

Felsökning

Om du får felet "Den angivna modulen "Azure.Storage" med version 4.3.0 lästes inte in eftersom ingen giltig modulfil hittades i någon modulkatalog." måste du installera Azure.Storage PowerShell-modulen:

Install-Module -Name Azure.Storage -Repository PSGallery -AllowClobber -Force

Om du får felet "Kommandot "Install-Module" hittades i modulen "PowerShellGet", men modulen inte kunde läsas in." måste du ange PowerShell-körningsprincipen till fjärrsignerad eller mindre restriktiv:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

Se även

Mer information om kommandon i Azure PowerShell Service Management-modulen finns i cmdlet-referensdokumentationen.