Cvičení – instalace Azure PowerShellu

Dokončeno

V této lekci se dozvíte, jak určit verzi PowerShellu nainstalovanou na místním počítači a jak nainstalovat nejnovější verzi. Dozvíte se také, jak nainstalovat modul Az PowerShell.

Poznámka:

Toto cvičení vás provede vytvořením místní instalace modulu Az PowerShell. Zbývající část tohoto modulu ale využívá Azure Cloud Shell k využití bezplatného sandboxového prostředí Microsoft Learn. Pokud chcete, můžete toto cvičení považovat za volitelné a jednoduše si projít pokyny.

Instalace PowerShellu ve Windows

Windows PowerShell je součástí operačního systému Windows. Doporučujeme ale nainstalovat nejnovější stabilní verzi PowerShellu 7 pro použití s Azure PowerShellem. Pokud chcete zjistit, která verze PowerShellu je nainstalovaná, postupujte takto:

  1. Do vyhledávacího pole hlavního panelu systému zadejte PowerShell. Může se zobrazit několik klávesových zkratek:

    • PowerShell 7 (x64): 64bitová verze PowerShellu 7 (doporučeno).
    • Windows PowerShell: 64bitová verze Windows PowerShellu, která je součástí Windows.
    • Windows PowerShell (x86): 32bitová verze Windows PowerShellu, která je součástí 64bitových verzí Windows.
    • Integrované skriptovací prostředí (ISE) windows PowerShellu: 64bitové integrované skriptovací prostředí (ISE) pro psaní skriptů prostředí Windows PowerShell.
    • Prostředí Windows PowerShell ISE (x86): 32bitové prostředí ISE, které je součástí 64bitových verzí Windows.

    Pokud není nainstalovaný PowerShell verze 7, otevřete Windows PowerShell a pomocí Správce balíčků systému Windows (Winget) nainstalujte nejnovější stabilní verzi PowerShellu 7:

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

    Podrobné pokyny k instalaci najdete v tématu Instalace PowerShellu ve Windows.

  2. Určete verzi PowerShellu:

    Pokud chcete otevřít PowerShell verze 7, vyberte zástupce PowerShellu 7 (x64). Spuštěním následujícího příkazu zkontrolujte verzi PowerShellu:

    $PSVersionTable.PSVersion
    
  3. Nastavte zásady spouštění PowerShellu:

    • Zkontrolujte aktuální zásady spuštění:

      Get-ExecutionPolicy -List
      
    • Pokud je zásada spuštění nastavená na Restricted, změňte ji na RemoteSigned nebo méně omezující:

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
      
    • Potvrďte změnu zásad provádění:

      Zobrazí se výzva k potvrzení změny:

      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
      

      Zadejte Y nebo A a stiskněte Enter.

Instalace PowerShellu v Linuxu

Instalace PowerShellu v Linuxu zahrnuje použití správce balíčků. Následující pokyny jsou určené pro podporované verze Ubuntu. Další distribuce najdete v tématu Instalace PowerShellu v Linuxu.

Nainstalujte PowerShell v Ubuntu Linuxu pomocí nástroje Advanced Packaging Tool (apt) a příkazového řádku Bash:

  1. Aktualizace seznamu balíčků

    sudo apt-get update
    
  2. Instalace požadovaných balíčků

    sudo apt-get install -y wget apt-transport-https software-properties-common
    
  3. Určení verze Ubuntu

    source /etc/os-release
    
  4. Stažení klíčů úložiště Microsoftu

    wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
    
  5. Registrace klíčů úložiště Microsoftu

    sudo dpkg -i packages-microsoft-prod.deb
    
  6. Odstranění souboru klíčů úložiště Microsoftu

    rm packages-microsoft-prod.deb
    
  7. Po přidání úložiště Microsoft aktualizujte seznam balíčků.

    sudo apt-get update
    
  8. Instalace PowerShellu

    sudo apt-get install -y powershell
    
  9. Spuštění PowerShellu

    pwsh
    

Instalace PowerShellu v macOS

Pokud chcete nainstalovat PowerShell v systému macOS, použijte správce balíčků Homebrew.

Důležité

Pokud příkaz brew nenajdete, musíte nainstalovat Homebrew. Podrobnosti najdete na webu Homebrew.

Nainstalujte Homebrew spuštěním následujícího příkazu:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Po instalaci Homebrew nainstalujte nejnovější stabilní verzi PowerShellu 7:

    brew install powershell/tap/powershell
    
  2. Spusťte PowerShell a ověřte, že se úspěšně nainstaloval:

    pwsh
    

Podrobné pokyny k instalaci najdete v tématu Instalace PowerShellu v systému macOS.

Instalace modulu Az PowerShell

Modul Az PowerShell je k dispozici z globálního úložiště označovaného jako Galerie prostředí PowerShell. Modul můžete nainstalovat na místní počítač pomocí rutiny Install-Module .

Pokud chcete nainstalovat nejnovější verzi modulu Az PowerShell, postupujte takto:

  1. Otevření PowerShellu verze 7

  2. Nainstalujte modul Az PowerShell:

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

    Tento příkaz nainstaluje modul Az PowerShell pro aktuálního uživatele, který je řízen parametrem Scope .

    • Výzva k instalaci NuGet:

      Instalace spoléhá na NuGet načtení komponent. Může se zobrazit výzva ke stažení a instalaci nejnovější verze 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"):
      

      Zadejte Y a stiskněte Enter.

    • Výzva k nedůvěryhodnému úložišti:

      Ve výchozím nastavení není Galerie prostředí PowerShell nakonfigurované jako důvěryhodné úložiště. Zobrazí se výzva k potvrzení, že chcete modul nainstalovat z nedůvěryhodného úložiště:

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

      Zadejte Y nebo A a stiskněte Enter.

    Teď byste měli vidět instalaci modulu Az PowerShell.

Proces instalace modulu Az PowerShell v Linuxu a macOS je jednoduchý a používá stejné příkazy.

  1. Spusťte PowerShell:

    • Otevřete terminál a spusťte následující příkaz:

      pwsh
      
  2. Nainstalujte modul Az PowerShell:

    • Na příkazovém řádku PowerShellu zadejte následující příkaz:

      Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
      
    • Výzva k nedůvěryhodnému úložišti:

      Ve výchozím nastavení není Galerie prostředí PowerShell nakonfigurované jako důvěryhodné úložiště. Zobrazí se výzva k potvrzení, že chcete modul nainstalovat z nedůvěryhodného úložiště:

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

      Zadejte Y nebo A a stiskněte Enter.

    Měli byste vidět instalaci modulu Az PowerShell.

Tento proces umožňuje používat celou řadu rutin specifických pro Azure, které jsou k dispozici v modulu Az PowerShell.