Menginstal Azure PowerShell di Windows dengan PowerShellGet

Peringatan

Modul AzureRM PowerShell telah resmi tidak digunakan lagi per 29 Februari 2024. Pengguna disarankan untuk bermigrasi dari AzureRM ke modul Az PowerShell untuk memastikan dukungan dan pembaruan yang berkelanjutan.

Meskipun modul AzureRM mungkin masih berfungsi, modul tersebut tidak lagi dipertahankan atau didukung, menempatkan penggunaan berkelanjutan berdasarkan kebijaksanaan dan risiko pengguna. Silakan merujuk ke sumber daya migrasi kami untuk panduan tentang transisi ke modul Az.

Artikel ini menjelaskan langkah-langkah menginstal modul Azure PowerShell untuk PowerShell 5.x di Windows menggunakan PowerShellGet. PowerShellGet dan manajemen modul adalah cara yang diutamakan untuk menginstal Azure PowerShell, tetapi jika Anda ingin menginstal dengan Installer Platform Web atau paket MSI, lihat Metode penginstalan lainnya.

Model penyebaran klasik Azure tidak didukung oleh versi Azure PowerShell ini. Untuk dukungan penyebaran klasik, ikuti petunjuk di Menginstal modul Manajemen Layanan Azure PowerShell.

Penting

Modul AzureRM tidak didukung untuk macOS atau Linux. Untuk menggunakan cmdlet Azure PowerShell pada platform ini, Instal modul Az.

Persyaratan

Memulai dengan Azure PowerShell versi 6.0, Azure PowerShell memerlukan PowerShell versi 5.0. Untuk memeriksa versi PowerShell yang berjalan di komputer Anda, jalankan perintah berikut:

$PSVersionTable.PSVersion

Jika Anda memiliki versi yang lama, lihat Memperbarui Windows PowerShell yang sudah ada.

Penting

Modul yang dijelaskan dalam dokumen ini, AzureRM, menggunakan .NET Framework. Artinya, modul ini tidak kompatibel dengan PowerShell 6.0 yang menggunakan .NET Core. Jika Anda menggunakan PowerShell 6.0, ikuti petunjuk penginstalan untuk macOS dan Linux.

Menginstal modul Azure PowerShell

Anda memerlukan hak istimewa yang lebih tinggi untuk menginstal modul dari Galeri PowerShell. Untuk menginstal Azure PowerShell, jalankan perintah berikut di sesi yang lebih tinggi:

Install-Module -Name AzureRM -AllowClobber

Catatan

Jika Anda memiliki versi NuGet yang lebih lama dari 2.8.5.201, Anda akan diminta untuk mengunduh dan menginstal NuGet versi terbaru.

Secara default, galeri PowerShell tidak dikonfigurasi sebagai repositori tepercaya untuk PowerShellGet. Pertama kali Anda menggunakan PSGallery, Anda akan melihat perintah berikut:

Untrusted repository

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

Jawab Yes atau Yes to All lanjutkan dengan penginstalan.

Modul AzureRM ini adalah modul rollup untuk cmdlet Azure PowerShell. Menginstalnya berarti mengunduh semua modul Azure Resource Manager yang tersedia, dan membuat cmdlet-nya tersedia untuk digunakan.

Masuk

Untuk mulai bekerja dengan Azure PowerShell/Azure CLI, masuk dengan info masuk Azure Anda.

# Connect to Azure with an interactive dialog for sign-in
Connect-AzureRmAccount

Catatan

Jika Anda telah menonaktifkan pemuatan otomatis modul, Anda harus mengimpor modul secara manual dengan Import-Module AzureRM. Karena cara modul disusun, ini bisa memakan waktu beberapa detik.

Anda harus mengulangi langkah-langkah ini untuk setiap sesi PowerShell baru yang Anda mulai. Untuk mempelajari cara mempertahankan masuk Azure Anda di seluruh sesi PowerShell, lihat Mempertahankan info masuk pengguna di seluruh sesi PowerShell.

Memperbarui modul Azure PowerShell

Anda dapat memperbarui penginstalan Azure PowerShell dengan menjalankan Update-Module. Perintah ini tidak menghapus instalan versi sebelumnya.

Update-Module -Name AzureRM

Jika Anda ingin menghapus versi Azure PowerShell yang sebelumnya dari sistem, lihat Menghapus instalan modul Azure PowerShell.

Menggunakan beberapa versi Azure PowerShell

Anda dapat menginstal lebih dari satu versi Azure PowerShell. Untuk memeriksa apakah Anda telah menginstal beberapa versi Azure PowerShell, gunakan perintah berikut:

Get-InstalledModule -Name AzureRM -AllVersions |
  Select-Object -Property Name, Version

Untuk menghapus versi Azure PowerShell, lihat Modul Menghapus instalan Azure PowerShell.

Anda mungkin memerlukan lebih dari satu versi jika Anda bekerja dengan sumber daya Azure Stack lokal, jalankan versi Windows yang lebih lama, atau gunakan model penyebaran klasik Azure. Untuk menginstal versi yang lebih lama, berikan argumen -RequiredVersion saat menginstal.

# Install version 2.3.0 of Azure PowerShell
Install-Module -Name AzureRM -RequiredVersion 2.3.0

Saat memuat modul Azure PowerShell, versi terbaru dimuat secara default. Untuk memuat versi yang berbeda, tentukan parameter RequiredVersion.

# Load version 2.3.0 of Azure PowerShell
Import-Module -Name AzureRM -RequiredVersion 2.3.0

Memberikan tanggapan

Jika Anda menemukan bug saat menggunakan Azure Powershell, ajukan masalah di GitHub. Untuk memberikan umpan balik dari baris perintah, gunakan cmdlet Send-Feedback.

Langkah berikutnya

Untuk mulai menggunakan Azure PowerShell, lihat Mulai menggunakan Azure PowerShell untuk mempelajari modul dan fiturnya lebih lanjut.