Alıştırma - Azure PowerShell’i yükleme

Tamamlandı

Bu ünitede, yerel makinenizde yüklü PowerShell sürümünü belirlemeyi ve en son sürümü yüklemeyi öğreneceksiniz. Az PowerShell modülünü yüklemeyi de öğreneceksiniz.

Not

Bu alıştırma, Az PowerShell modülünün yerel yüklemesini oluştururken size yol gösterir. Ancak bu modülün geri kalanında ücretsiz Microsoft Learn korumalı alan ortamından yararlanmak için Azure Cloud Shell kullanılır. İsterseniz bu alıştırmayı isteğe bağlı olarak değerlendirebilir ve yönergeleri gözden geçirmeniz yeterlidir.

Windows’da PowerShell’i yükleme

Windows PowerShell, Windows işletim sistemine dahildir. Ancak, Azure PowerShell ile kullanmak üzere PowerShell 7'nin en son kararlı sürümünü yüklemenizi öneririz. Hangi PowerShell sürümünün yüklü olduğunu belirlemek için şu adımları izleyin:

  1. Sistem Tepsisi Arama Kutusu'na PowerShell yazın. Birden çok kısayol görebilirsiniz:

    • PowerShell 7 (x64): PowerShell 7'nin 64 bit sürümü (önerilir).
    • Windows PowerShell: Windows'a dahil olan 64 bit Windows PowerShell sürümü.
    • Windows PowerShell (x86): Windows'un 64 bit sürümlerine dahil edilen 32 bit Windows PowerShell sürümü.
    • Windows PowerShell ISE: Windows PowerShell betikleri yazmak için 64 bit Tümleşik Betik Ortamı (ISE).
    • Windows PowerShell ISE (x86): Windows'un 64 bit sürümlerine dahil edilen 32 bit ISE.

    PowerShell sürüm 7 yüklü değilse Windows PowerShell'i açın ve powershell 7'nin en son kararlı sürümünü yüklemek için Windows Paket Yöneticisi (Winget) kullanın:

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

    Ayrıntılı yükleme yönergeleri için bkz . Windows'a PowerShell Yükleme.

  2. PowerShell sürümünü belirleyin:

    PowerShell sürüm 7'yi açmak için PowerShell 7 (x64) kısayolunu seçin. PowerShell sürümünü denetlemek için aşağıdaki komutu çalıştırın:

    $PSVersionTable.PSVersion
    
  3. PowerShell yürütme ilkesini ayarlayın:

    • Geçerli yürütme ilkesini denetleyin:

      Get-ExecutionPolicy -List
      
    • Yürütme ilkesi olarak Restrictedayarlandıysa veya daha az kısıtlayıcı olarak RemoteSigned değiştirin:

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
      
    • Yürütme ilkesi değişikliğini onaylayın:

      Değişikliği onaylamanız istenir:

      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
      

      Y veya A yazın, ardından Enter tuşuna basın.

Linux’da PowerShell’i yükleme

PowerShell'i Linux'a yüklemek için paket yöneticisi kullanılması gerekir. Ubuntu'nun desteklenen sürümleri için aşağıdaki yönergeler yer alır. Diğer dağıtımlar için bkz . Linux'ta PowerShell yükleme.

Gelişmiş Paketleme Aracı (apt) ve Bash komut satırını kullanarak Ubuntu Linux'a PowerShell yükleyin:

  1. Paket listesini güncelleştirme

    sudo apt-get update
    
  2. Önkoşul paketlerini yükleme

    sudo apt-get install -y wget apt-transport-https software-properties-common
    
  3. Ubuntu sürümünüzü belirleme

    source /etc/os-release
    
  4. Microsoft depo anahtarlarını indirme

    wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
    
  5. Microsoft depo anahtarlarını kaydetme

    sudo dpkg -i packages-microsoft-prod.deb
    
  6. Microsoft depo anahtarları dosyasını silme

    rm packages-microsoft-prod.deb
    
  7. Microsoft deposunu ekledikten sonra paket listesini güncelleştirme

    sudo apt-get update
    
  8. PowerShell yükleme

    sudo apt-get install -y powershell
    
  9. PowerShell'i başlatma

    pwsh
    

macOS’ta PowerShell’i yükleme

PowerShell'i macOS'a yüklemek için Homebrew paket yöneticisini kullanın.

Önemli

brew Komut bulunamazsa Homebrew'ı yüklemeniz gerekir. Ayrıntılar için Homebrew web sitesine bakın.

Aşağıdaki komutu çalıştırarak Homebrew'u yükleyin:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Homebrew yüklendikten sonra PowerShell 7'nin en son kararlı sürümünü yükleyin:

    brew install powershell/tap/powershell
    
  2. Başarıyla yüklendiğini doğrulamak için PowerShell'i başlatın:

    pwsh
    

Ayrıntılı yükleme yönergeleri için bkz . macOS'ta PowerShell'i yükleme.

Az PowerShell modülünü yükleme

Az PowerShell modülü, PowerShell Galerisi adlı genel bir depodan kullanılabilir. Cmdlet'ini kullanarak Install-Module modülü yerel makinenize yükleyebilirsiniz.

Az PowerShell modülünün en son sürümünü yüklemek için şu adımları izleyin:

  1. PowerShell sürüm 7'i açın

  2. Az PowerShell Modülünü yükleyin:

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

    Bu komut, geçerli kullanıcınız için Scope parametresi tarafından denetlenen Az PowerShell modülünü yükler.

    • NuGet yükleme istemi:

      Yükleme, bileşenleri almak için dayanır NuGet . uygulamasının en son sürümünü NuGetindirip yüklemeniz istenebilir:

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

      Y yazın ve Enter tuşuna basın.

    • Güvenilmeyen depo istemi:

      Varsayılan olarak, PowerShell Galerisi güvenilir bir depo olarak yapılandırılmaz. Modülü güvenilmeyen bir depodan yüklemek istediğinizi onaylamanız istenir:

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

      Y veya A yazın, ardından Enter tuşuna basın.

    Şimdi Az PowerShell modülünün yükleniyor olduğunu görmeniz gerekir.

Az PowerShell modülünü Linux ve macOS'a yükleme işlemi basittir ve aynı komutları kullanır.

  1. PowerShell'i başlatın:

    • Bir terminal açın ve aşağıdaki komutu çalıştırın:

      pwsh
      
  2. Az PowerShell Modülünü yükleyin:

    • PowerShell isteminde aşağıdaki komutu girin:

      Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
      
    • Güvenilmeyen depo istemi:

      Varsayılan olarak, PowerShell Galerisi güvenilir bir depo olarak yapılandırılmaz. Modülü güvenilmeyen bir depodan yüklemek istediğinizi onaylamanız istenir:

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

      Y veya A yazın, ardından Enter tuşuna basın.

    Az PowerShell modülünün yükleniyor olduğunu görmeniz gerekir.

Bu işlem, Az PowerShell modülünde bulunan Azure'a özgü cmdlet'lerin tamamını kullanmanızı sağlar.