Övning – Installera Azure PowerShell

Slutförd

I den här lektionen får du lära dig hur du fastställer vilken version av PowerShell som är installerad på den lokala datorn och hur du installerar den senaste versionen. Du får också lära dig hur du installerar Az PowerShell-modulen.

Kommentar

Den här övningen vägleder dig genom att skapa en lokal installation av Az PowerShell-modulen. Resten av den här modulen använder dock Azure Cloud Shell för att utnyttja den kostnadsfria Sandbox-miljön i Microsoft Learn. Om du vill kan du överväga den här övningen som valfri och helt enkelt läsa anvisningarna.

Installera PowerShell i Windows

Windows PowerShell ingår i Windows-operativsystemet. Vi rekommenderar dock att du installerar den senaste stabila versionen av PowerShell 7 för användning med Azure PowerShell. Följ dessa steg för att avgöra vilken version av PowerShell som är installerad:

  1. I sökrutan systemfältet skriver du PowerShell. Du kan se flera genvägar:

    • PowerShell 7 (x64): 64-bitarsversion av PowerShell 7 (rekommenderas).
    • Windows PowerShell: 64-bitarsversion av Windows PowerShell, som ingår i Windows.
    • Windows PowerShell (x86): 32-bitarsversion av Windows PowerShell, som ingår i 64-bitarsversioner av Windows.
    • Windows PowerShell ISE: 64-bitars ISE (Integrated Scripting Environment) för att skriva Windows PowerShell-skript.
    • Windows PowerShell ISE (x86): 32-bitars ISE, som ingår i 64-bitars versioner av Windows.

    Om PowerShell version 7 inte är installerad öppnar du Windows PowerShell och använder Upravljač za pakete za Windows (Winget) för att installera den senaste stabila versionen av PowerShell 7:

    winget install --id Microsoft.Powershell --source winget
    

    Detaljerade installationsinstruktioner finns i Installera PowerShell i Windows.

  2. Fastställa PowerShell-versionen:

    Om du vill öppna PowerShell version 7 väljer du genvägen PowerShell 7 (x64). Kör följande kommando för att kontrollera versionen av PowerShell:

    $PSVersionTable.PSVersion
    
  3. Ange PowerShell-körningsprincipen:

    • Kontrollera den aktuella körningsprincipen:

      Get-ExecutionPolicy -List
      
    • Om körningsprincipen är inställd på Restrictedändrar du den till RemoteSigned eller mindre restriktiv:

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
      
    • Bekräfta ändringen av körningsprincipen:

      Du uppmanas att bekräfta ändringen:

      The execution policy helps protect you from scripts that you do not trust. Changing the
      execution policy might expose you to the security risks described in the
      about_Execution_Policies help topic at https:/go.microsoft.com/fwlink/?LinkID=135170. Do you
      want to change the execution policy? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend
      [?] Help (default is "N"): Y
      

      Ange Y eller A och tryck sedan på Retur.

Installera PowerShell i Linux

Att installera PowerShell på Linux innebär att du använder en pakethanterare. Följande instruktioner gäller för versioner av Ubuntu som stöds. Andra distributioner finns i Installera PowerShell på Linux.

Installera PowerShell på Ubuntu Linux med hjälp av Advanced Packaging Tool (apt) och Bash-kommandoraden:

  1. Uppdatera listan över paket

    sudo apt-get update
    
  2. Installera nödvändiga paket

    sudo apt-get install -y wget apt-transport-https software-properties-common
    
  3. Fastställa din version av Ubuntu

    source /etc/os-release
    
  4. Ladda ned Microsoft-lagringsplatsens nycklar

    wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
    
  5. Registrera Microsoft-lagringsplatsens nycklar

    sudo dpkg -i packages-microsoft-prod.deb
    
  6. Ta bort filen med Microsoft-lagringsplatsens nycklar

    rm packages-microsoft-prod.deb
    
  7. Uppdatera listan över paket när du har lagt till Microsoft-lagringsplatsen

    sudo apt-get update
    
  8. Installera PowerShell

    sudo apt-get install -y powershell
    
  9. Starta PowerShell

    pwsh
    

Installera PowerShell i macOS

Om du vill installera PowerShell på macOS använder du Homebrew-pakethanteraren.

Viktigt!

brew Om kommandot inte hittas måste du installera Homebrew. Mer information finns på Homebrews webbplats.

Installera Homebrew genom att köra följande kommando:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. När Homebrew har installerats installerar du den senaste stabila versionen av PowerShell 7:

    brew install powershell/tap/powershell
    
  2. Starta PowerShell för att kontrollera att det har installerats:

    pwsh
    

Detaljerade installationsinstruktioner finns i Installera PowerShell på macOS.

Installera Az PowerShell-modulen

Az PowerShell-modulen är tillgänglig från en global lagringsplats som kallas PowerShell-galleriet. Du kan installera modulen på den lokala datorn med hjälp av cmdleten Install-Module .

Följ dessa steg för att installera den senaste versionen av Az PowerShell-modulen:

  1. Öppna PowerShell version 7

  2. Installera Az PowerShell-modulen:

    Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
    

    Det här kommandot installerar Az PowerShell-modulen för den aktuella användaren, som styrs av parametern Omfång .

    • Installationsprompt för NuGet:

      Installationen förlitar sig på NuGet för att hämta komponenter. Du kan uppmanas att ladda ned och installera den senaste versionen av NuGet:

      NuGet provider is required to continue PowerShellGet requires NuGet provider version
      '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet provider must be
      available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or
      'C:\Users\<username>\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install
      the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201
      -Force'. Do you want PowerShellGet to install and import the NuGet provider now? [Y] Yes [N] No
      [S] Suspend [?] Help (default is "Y"):
      

      Ange Y och tryck på Retur.

    • Fråga om ej betrodd lagringsplats:

      Som standard är PowerShell-galleriet inte konfigurerat som en betrodd lagringsplats. Du uppmanas att bekräfta att du vill installera modulen från en ej betrodd lagringsplats:

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

      Ange Y eller A och tryck sedan på Retur.

    Nu bör du se installationen av Az PowerShell-modulen.

Processen för att installera Az PowerShell-modulen i Linux och macOS är enkel och använder samma kommandon.

  1. Starta PowerShell:

    • Öppna en terminal och kör följande kommando:

      pwsh
      
  2. Installera Az PowerShell-modulen:

    • I PowerShell-prompten anger du följande kommando:

      Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
      
    • Fråga om ej betrodd lagringsplats:

      Som standard är PowerShell-galleriet inte konfigurerat som en betrodd lagringsplats. Du uppmanas att bekräfta att du vill installera modulen från en ej betrodd lagringsplats:

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

      Ange Y eller A och tryck sedan på Retur.

    Du bör se installationen av Az PowerShell-modulen.

Med den här processen kan du använda alla Azure-specifika cmdletar som är tillgängliga i Az PowerShell-modulen.