Gyakorlat: az Azure PowerShell telepítése

Befejeződött

Ebben a leckében megtudhatja, hogyan határozhatja meg a helyi gépen telepített PowerShell verzióját, és hogyan telepítheti a legújabb verziót. Azt is megtudhatja, hogyan telepítheti az Az PowerShell-modult.

Feljegyzés

Ez a gyakorlat végigvezeti az Az PowerShell-modul helyi telepítésének létrehozásán. A modul fennmaradó része azonban az Azure Cloud Shell használatával használja az ingyenes Microsoft Learn tesztkörnyezetet. Tetszés szerint ezt a gyakorlatot nem kötelezőnek tekintheti, és egyszerűen áttekintheti az utasításokat.

A PowerShell telepítése Windowson

A Windows PowerShell a Windows operációs rendszer részét képezi. Javasoljuk azonban, hogy telepítse a PowerShell 7 legújabb stabil verzióját az Azure PowerShell-lel való használatra. Kövesse az alábbi lépéseket a PowerShell telepített verziójának meghatározásához:

  1. A Rendszertálca keresőmezőbe írja be a PowerShellt. Több billentyűparancsot is láthat:

    • PowerShell 7 (x64): A PowerShell 7 64 bites verziója (ajánlott).
    • Windows PowerShell: A Windows PowerShell 64 bites verziója, amely a Windows részét képezi.
    • Windows PowerShell (x86): A Windows PowerShell 32 bites verziója, amely a Windows 64 bites verzióiban található.
    • Windows PowerShell ISE: 64 bites integrált szkriptelési környezet (ISE) Windows PowerShell-szkriptek írásához.
    • Windows PowerShell ISE (x86): 32 bites ISE, amely a Windows 64 bites verzióiban található.

    Ha a PowerShell 7-es verziója nincs telepítve, nyissa meg a Windows PowerShellt , és a Windows Package Manager (Winget) használatával telepítse a PowerShell 7 legújabb stabil verzióját:

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

    A részletes telepítési utasításokért tekintse meg a PowerShell Windows rendszeren való telepítését ismertető cikket.

  2. A PowerShell-verzió meghatározása:

    A PowerShell 7-es verziójának megnyitásához válassza a PowerShell 7 (x64) parancsikont. Futtassa a következő parancsot a PowerShell verziójának ellenőrzéséhez:

    $PSVersionTable.PSVersion
    
  3. A PowerShell végrehajtási szabályzatának beállítása:

    • Ellenőrizze az aktuális végrehajtási szabályzatot:

      Get-ExecutionPolicy -List
      
    • Ha a végrehajtási szabályzat értéke Restricteda következő, módosítsa vagy kevésbé korlátozóra RemoteSigned :

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
      
    • Ellenőrizze a végrehajtási szabályzat módosítását:

      A rendszer a módosítás megerősítését kéri:

      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
      

      Írja be az Y vagy az A értéket, majd nyomja le az Enter billentyűt.

A PowerShell telepítése Linuxon

A PowerShell linuxos telepítése csomagkezelő használatával jár. Az alábbi utasítások az Ubuntu támogatott verzióira vonatkozóak. Egyéb disztribúciókról a PowerShell linuxos telepítése című témakörben olvashat.

Telepítse a PowerShellt Ubuntu Linux rendszeren az Advanced Packaging Tool (apt) és a Bash parancssor használatával:

  1. A csomagok listájának frissítése

    sudo apt-get update
    
  2. Előfeltételcsomagok telepítése

    sudo apt-get install -y wget apt-transport-https software-properties-common
    
  3. Az Ubuntu verziójának meghatározása

    source /etc/os-release
    
  4. A Microsoft-adattár kulcsainak letöltése

    wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
    
  5. A Microsoft-adattárkulcsok regisztrálása

    sudo dpkg -i packages-microsoft-prod.deb
    
  6. A Microsoft-adattárkulcsok fájljának törlése

    rm packages-microsoft-prod.deb
    
  7. A Microsoft-adattár hozzáadása után frissítse a csomagok listáját

    sudo apt-get update
    
  8. A PowerShell telepítése

    sudo apt-get install -y powershell
    
  9. A PowerShell elindítása

    pwsh
    

A PowerShell telepítése macOS-en

A PowerShell macOS rendszerre való telepítéséhez használja a Homebrew csomagkezelőt.

Fontos

Ha a brew parancs nem található, telepítenie kell a Homebrew-t. További részletekért tekintse meg a Homebrew webhelyét.

Telepítse a Homebrew-t a következő parancs futtatásával:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. A Homebrew telepítése után telepítse a PowerShell 7 legújabb stabil kiadását:

    brew install powershell/tap/powershell
    
  2. Indítsa el a PowerShellt a sikeres telepítés ellenőrzéséhez:

    pwsh
    

A részletes telepítési utasításokért lásd a PowerShell macOS rendszeren való telepítését ismertető cikket.

Az Az PowerShell-modul telepítése

Az Az PowerShell-modul a PowerShell-katalógus nevű globális adattárból érhető el. A modult a parancsmaggal telepítheti a Install-Module helyi gépen.

Az Az PowerShell-modul legújabb verziójának telepítéséhez kövesse az alábbi lépéseket:

  1. A PowerShell 7-es verziójának megnyitása

  2. Telepítse az Az PowerShell-modult:

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

    Ez a parancs telepíti az Az PowerShell-modult az aktuális felhasználó számára, melyet a Hatókör paraméter vezérel.

    • A NuGet telepítési kérése:

      A telepítés az összetevők lekérésére NuGet támaszkodik. Előfordulhat, hogy a rendszer a következő legújabb verziójának letöltését NuGetés telepítését kéri:

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

      Írja be az Y billentyűt, és nyomja le az Enter billentyűt.

    • Nem megbízható adattárra vonatkozó kérés:

      Alapértelmezés szerint a PowerShell-galéria nincs megbízható adattárként konfigurálva. A rendszer arra kéri, hogy erősítse meg, hogy nem megbízható adattárból szeretné telepíteni a modult:

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

      Írja be az Y vagy az A értéket, majd nyomja le az Enter billentyűt.

    Most már látnia kell az Az PowerShell-modul telepítését.

Az Az PowerShell-modul Linuxra és macOS rendszerre való telepítésének folyamata egyszerű, és ugyanazokat a parancsokat használja.

  1. Indítsa el a PowerShellt:

    • Nyisson meg egy terminált, és futtassa a következő parancsot:

      pwsh
      
  2. Telepítse az Az PowerShell-modult:

    • A PowerShell-parancssorban adja meg a következő parancsot:

      Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
      
    • Nem megbízható adattárra vonatkozó kérés:

      Alapértelmezés szerint a PowerShell-galéria nincs megbízható adattárként konfigurálva. A rendszer arra kéri, hogy erősítse meg, hogy nem megbízható adattárból szeretné telepíteni a modult:

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

      Írja be az Y vagy az A értéket, majd nyomja le az Enter billentyűt.

    Látnia kell, hogy a Az PowerShell-modul települ.

Ez a folyamat lehetővé teszi, hogy az Az PowerShell modulhoz elérhető Azure-specifikus parancsmagok teljes választékát használja.