Latihan - Menginstal Azure PowerShell

Selesai

Di unit ini, Anda mempelajari cara menentukan versi PowerShell yang diinstal pada komputer lokal Anda dan cara menginstal versi terbaru. Anda juga mempelajari cara menginstal modul Az PowerShell.

Catatan

Latihan ini memandu Anda membuat penginstalan lokal modul Az PowerShell. Namun, sisa modul ini menggunakan Azure Cloud Shell untuk memanfaatkan lingkungan kotak pasir Microsoft Learn gratis. Jika mau, Anda dapat mempertimbangkan latihan ini opsional dan cukup tinjau instruksinya.

Menginstal PowerShell di Windows

Windows PowerShell disertakan dengan sistem operasi Windows. Namun, sebaiknya instal powerShell 7 versi stabil terbaru untuk digunakan dengan Azure PowerShell. Ikuti langkah-langkah ini untuk menentukan versi PowerShell mana yang diinstal:

  1. Di Kotak Pencarian Baki Sistem, ketik PowerShell. Anda mungkin melihat beberapa pintasan:

    • PowerShell 7 (x64): PowerShell 7 versi 64-bit (disarankan).
    • Windows PowerShell: Windows PowerShell versi 64-bit, disertakan dengan Windows.
    • Windows PowerShell (x86): Windows PowerShell versi 32-bit, disertakan pada Windows versi 64-bit.
    • Windows PowerShell ISE: Lingkungan Skrip Terintegrasi (ISE) 64-bit untuk menulis skrip Windows PowerShell.
    • Windows PowerShell ISE (x86): ISE 32-bit, disertakan pada Windows versi 64-bit.

    Jika PowerShell versi 7 tidak diinstal, buka Windows PowerShell dan gunakan Windows Package Manager (Winget) untuk menginstal PowerShell 7 versi stabil terbaru:

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

    Untuk instruksi penginstalan terperinci, lihat Menginstal PowerShell di Windows.

  2. Tentukan versi PowerShell:

    Untuk membuka PowerShell versi 7, pilih pintasan PowerShell 7 (x64). Jalankan perintah berikut untuk memeriksa versi PowerShell:

    $PSVersionTable.PSVersion
    
  3. Atur kebijakan eksekusi PowerShell:

    • Periksa kebijakan eksekusi saat ini:

      Get-ExecutionPolicy -List
      
    • Jika kebijakan eksekusi diatur ke Restricted, ubah menjadi RemoteSigned atau kurang ketat:

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
      
    • Konfirmasikan perubahan kebijakan eksekusi:

      Anda diminta untuk mengonfirmasi perubahan:

      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
      

      Masukkan Y atau A, lalu tekan Enter.

Menginstal PowerShell di Linux

Menginstal PowerShell di Linux melibatkan penggunaan manajer paket. Instruksi berikut adalah untuk versi Ubuntu yang didukung. Untuk distribusi lain, lihat Menginstal PowerShell di Linux.

Instal PowerShell di Ubuntu Linux menggunakan Advanced Packaging Tool (apt) dan baris perintah Bash:

  1. Memperbarui daftar paket

    sudo apt-get update
    
  2. Menginstal paket prasyarat

    sudo apt-get install -y wget apt-transport-https software-properties-common
    
  3. Menentukan versi Ubuntu Anda

    source /etc/os-release
    
  4. Mengunduh kunci repositori Microsoft

    wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
    
  5. Mendaftarkan kunci repositori Microsoft

    sudo dpkg -i packages-microsoft-prod.deb
    
  6. Menghapus file kunci repositori Microsoft

    rm packages-microsoft-prod.deb
    
  7. Memperbarui daftar paket setelah menambahkan repositori Microsoft

    sudo apt-get update
    
  8. Instal PowerShell

    sudo apt-get install -y powershell
    
  9. Mulai Powershell

    pwsh
    

Menginstal PowerShell di macOS

Untuk menginstal PowerShell di macOS, gunakan manajer paket Homebrew.

Penting

brew Jika perintah tidak ditemukan, Anda harus menginstal Homebrew. Untuk detailnya, lihat situs web Homebrew.

Instal Homebrew dengan menjalankan perintah berikut:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Setelah Homebrew diinstal, instal rilis stabil terbaru PowerShell 7:

    brew install powershell/tap/powershell
    
  2. Mulai PowerShell untuk memverifikasi bahwa powershell berhasil diinstal:

    pwsh
    

Untuk petunjuk penginstalan terperinci, lihat Menginstal PowerShell di macOS.

Menginstal modul Azure PowerShell

Modul Az PowerShell tersedia dari repositori global yang disebut Galeri PowerShell. Anda dapat menginstal modul di komputer lokal Anda menggunakan Install-Module cmdlet.

Untuk menginstal versi terbaru modul Az PowerShell, ikuti langkah-langkah berikut:

  1. Buka PowerShell versi 7

  2. Instal Modul Az PowerShell:

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

    Perintah ini menginstal modul Az PowerShell untuk pengguna Anda saat ini, yang dikontrol oleh parameter Scope.

    • Perintah penginstalan NuGet:

      Penginstalan bergantung pada NuGet untuk mengambil komponen. Anda mungkin diminta untuk mengunduh dan menginstal versi terbaru dari 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"):
      

      Masukkan Y dan tekan Enter.

    • Peringatan repositori tidak tepercaya:

      Secara default, Galeri PowerShell tidak dikonfigurasi sebagai repositori tepercaya. Anda diminta untuk mengonfirmasi bahwa Anda ingin menginstal modul dari repositori yang tidak tepercaya:

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

      Masukkan Y atau A, lalu tekan Enter.

    Anda sekarang akan melihat penginstalan modul Az PowerShell.

Proses untuk menginstal modul Az PowerShell di Linux dan macOS sangat mudah dan menggunakan perintah yang sama.

  1. Luncurkan PowerShell:

    • Buka terminal dan jalankan perintah berikut:

      pwsh
      
  2. Instal Modul Az PowerShell:

    • Pada perintah PowerShell, masukkan perintah berikut ini:

      Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
      
    • Peringatan repositori tidak tepercaya:

      Secara default, Galeri PowerShell tidak dikonfigurasi sebagai repositori tepercaya. Anda diminta untuk mengonfirmasi bahwa Anda ingin menginstal modul dari repositori yang tidak tepercaya:

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

      Masukkan Y atau A, lalu tekan Enter.

    Anda harus melihat modul Az PowerShell sedang menginstal.

Proses ini memungkinkan Anda menggunakan berbagai cmdlet khusus Azure yang tersedia dalam modul Az PowerShell.