Menginstal Azure CLI di Windows

Azure Command-Line Interface (CLI) adalah alat baris perintah lintas platform yang dapat diinstal secara lokal di komputer Windows. Anda dapat menggunakan Azure CLI untuk Windows untuk terhubung ke Azure dan menjalankan perintah administratif di sumber daya Azure. Azure CLI untuk Windows juga dapat digunakan dari browser melalui Azure Cloud Shell atau dijalankan dari dalam kontainer Docker.

Untuk Windows, Azure CLI diinstal melalui MSI atau paket ZIP, yang memberi Anda akses ke CLI melalui Windows Command Prompt (CMD) atau PowerShell. Saat Anda melakukan penginstalan untuk Subsistem Windows untuk Linux (WSL), paket tersedia untuk distribusi Linux Anda. Lihat halaman penginstalan utama untuk daftar pengelola paket yang didukung atau cara menginstal secara manual dengan WSL.

Versi Azure CLI saat ini adalah 2.59.0. Untuk informasi tentang rilis terbaru, lihat catatan rilis. Untuk menemukan versi yang terinstal dan melihat apakah Anda perlu memperbarui, jalankan az version.

Menginstal atau memperbarui

MSI dan ZIP yang dapat didistribusikan digunakan untuk menginstal atau memperbarui Azure CLI di Windows. Anda tidak perlu menghapus instalan versi saat ini sebelum menggunakan penginstal MSI karena MSI memperbarui versi yang ada.

Penting

Setelah penginstalan selesai, Anda harus menutup dan membuka kembali jendela terminal aktif apa pun untuk menggunakan Azure CLI.

Versi terbaru

Unduh dan instal Azure CLI rilis terbaru. Saat alat penginstal bertanya apakah alat ini dapat membuat perubahan pada komputer Anda, pilih kotak "Ya".

Jika sebelumnya Anda telah menginstal Azure CLI, menjalankan MSI 32-bit atau 64-bit akan menimpa penginstalan yang ada.

Versi spesifik

Jika mau, Anda dapat mengunduh versi Azure CLI tertentu dengan menggunakan URL.

Untuk mengunduh penginstal MSI untuk versi tertentu, ubah segmen versi di URL https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>.msi (32-bit) atau https://azcliprod.blob.core.windows.net/msi/azure-cli-<version>-x64.msi (64-bit).

Misalnya, untuk menginstal MSI 32-bit Azure CLI versi 2.51.0, URL Anda adalah https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0.msi. Penginstalan 64-bit yang sesuai adalah https://azcliprod.blob.core.windows.net/msi/azure-cli-2.51.0-x64.msi.

Versi Azure CLI yang tersedia dapat ditemukan di catatan rilis Azure CLI. MSI 64-bit tersedia dari versi 2.51.0.

Menjalankan Azure CLI

Anda kini dapat menjalankan Azure CLI dengan perintah az dari Perintah Windows atau PowerShell.

Mengaktifkan Penyelesaian Tab di PowerShell

Penyelesaian tab, juga dikenal sebagai "Penyelesaian Azure CLI", menyediakan penyelesaian input untuk memberikan petunjuk, mengaktifkan penemuan, dan mempercepat entri input. Nama perintah, nama grup perintah, parameter, dan nilai parameter tertentu dapat secara otomatis dimasukkan ke dalam baris perintah dengan menekan tombol Tab .

Penyelesaian tab diaktifkan secara default di Azure Cloud Shell dan di sebagian besar distribusi Linux. Mulai dari Azure CLI versi 2.49, Anda dapat mengaktifkan penyelesaian tab untuk Azure CLI di PowerShell. Ikuti langkah-langkah ini:

  1. Buat atau edit profil yang disimpan dalam variabel $PROFILE. Cara paling sederhana adalah menjalankan notepad $PROFILE di PowerShell. Untuk informasi selengkapnya, lihat Cara membuat profil dan Profil serta kebijakan eksekusi Anda.

  2. Tambahkan kode berikut ke profil PowerShell Anda:

    Register-ArgumentCompleter -Native -CommandName az -ScriptBlock {
        param($commandName, $wordToComplete, $cursorPosition)
        $completion_file = New-TemporaryFile
        $env:ARGCOMPLETE_USE_TEMPFILES = 1
        $env:_ARGCOMPLETE_STDOUT_FILENAME = $completion_file
        $env:COMP_LINE = $wordToComplete
        $env:COMP_POINT = $cursorPosition
        $env:_ARGCOMPLETE = 1
        $env:_ARGCOMPLETE_SUPPRESS_SPACE = 0
        $env:_ARGCOMPLETE_IFS = "`n"
        $env:_ARGCOMPLETE_SHELL = 'powershell'
        az 2>&1 | Out-Null
        Get-Content $completion_file | Sort-Object | ForEach-Object {
            [System.Management.Automation.CompletionResult]::new($_, $_, "ParameterValue", $_)
        }
        Remove-Item $completion_file, Env:\_ARGCOMPLETE_STDOUT_FILENAME, Env:\ARGCOMPLETE_USE_TEMPFILES, Env:\COMP_LINE, Env:\COMP_POINT, Env:\_ARGCOMPLETE, Env:\_ARGCOMPLETE_SUPPRESS_SPACE, Env:\_ARGCOMPLETE_IFS, Env:\_ARGCOMPLETE_SHELL
    }
    
  3. Untuk menampilkan semua opsi yang tersedia di menu, tambahkan Set-PSReadlineKeyHandler -Key Tab -Function MenuComplete ke profil PowerShell Anda.

Pemecahan Masalah

Berikut beberapa masalah umum yang muncul saat menginstal Azure CLI di Windows. Jika masalah Anda tidak tercantum di sini, ajukan masalah di GitHub.

Koneksi blok proksi

Jika Anda tidak dapat mengunduh alat penginstal MSI karena proksi Anda memblokir koneksi, pastikan Anda telah mengonfigurasi proksi dengan benar. Untuk Windows 10, pengaturan ini dikelola di panel Settings > Network & Internet > Proxy. Hubungi administrator sistem untuk mengetahui pengaturan yang diperlukan, atau untuk situasi saat mesin Anda mungkin dikelola konfigurasi atau memerlukan pengaturan tingkat lanjut.

Penting

Pengaturan ini juga diperlukan agar layanan Azure dapat diakses dengan CLI, baik dari PowerShell atau Perintah. Di PowerShell, Anda dapat melakukannya dengan perintah berikut:

(New-Object System.Net.WebClient).Proxy.Credentials = `
  [System.Net.CredentialCache]::DefaultNetworkCredentials

Untuk mendapatkan MSI, proksi Anda perlu mengizinkan koneksi HTTPS ke alamat berikut:

  • https://aka.ms/
  • https://azcliprod.blob.core.windows.net/

Migrasi ke Azure CLI 64-bit

Mulai dari 2.51.0, Azure CLI juga menyediakan MSI 64-bit yang direkomendasikan untuk performa yang lebih baik.

Ikuti langkah-langkah ini untuk bermigrasi ke Azure CLI 64-bit:

  1. Periksa versi CLI Anda saat ini dan ekstensi yang diinstal dengan menjalankan az --version.
  2. Ekstensi perlu diinstal ulang. Disarankan untuk melakukan pencadangan folder %userprofile%\.azure\cliextensions ekstensi saat ini dengan mengganti nama jika Anda memilih untuk kembali ke 32-bit. Folder ini dibuat secara otomatis ketika Anda menginstal ulang ekstensi.
  3. Unduh dan instal penginstal 64-bit terbaru seperti yang dijelaskan dalam Instal atau perbarui. MSI 32-bit akan dihapus instalannya secara otomatis.
  4. Instal ekstensi dengan menjalankan az extension add --name <extension> --version <version>. Jika Anda tidak ingin menginstal ulang ekstensi secara manual, Azure CLI akan meminta Anda untuk menginstal ekstensi pada penggunaan pertama. Untuk informasi selengkapnya tentang menginstal ekstensi, lihat Cara menginstal ekstensi.

Jika Anda mengalami masalah setelah migrasi, Anda dapat menghapus instalan 64-bit dan menginstal ulang MSI 32-bit. Jika Anda telah membuat cadangan folder ekstensi 32-bit, pulihkan (ganti nama) folder ekstensi Anda setelah perubahan.

Memperbarui Azure CLI

Dimulai dengan versi 2.11.0, Azure CLI menyediakan perintah dalam alat untuk memperbarui ke versi terbaru.

az upgrade

Perintah ini juga memperbarui semua ekstensi yang diinstal secara default. Untuk opsi lainnya az upgrade , lihat halaman referensi perintah. Untuk versi Azure CLI sebelum 2.11.0, perbarui dengan menginstal ulang seperti yang dijelaskan dalam Menginstal Azure CLI.

Jika Anda menggunakan distribusi ZIP, hapus folder penginstalan lama dan ekstrak versi baru ke lokasi yang sama.

Menghapus instalan

Jika Anda memutuskan untuk menghapus instalan Azure CLI, kami menyayangkan keputusan Anda. Sebelum Anda menghapus instalan, gunakan perintah az feedback untuk memberi tahu kami area yang dapat ditingkatkan atau diperbaiki. Tujuan kami adalah membuat Azure CLI bebas bug dan mudah digunakan. Jika Anda menemukan bug, kami akan menghargainya jika Anda mengajukan masalah GitHub.

Hapus instalan Azure CLI dari daftar "Aplikasi dan Fitur" Windows. Untuk menghapus instalan:

Platform Petunjuk
Windows 11 Mulai > aplikasi Pengaturan > Terinstal >
Windows 10 Mulai > Pengaturan > Aplikasi & Fitur Sistem >
Windows 8 dan Windows 7 Mulai > Panel Kontrol > Program > Hapus instalan program

Setelah berada di layar ini, ketik Azure CLI ke dalam bilah pencarian program. Program yang akan dihapus instalannya tercantum sebagai Microsoft CLI 2.0 untuk Azure. Pilih aplikasi ini, lalu pilih tombol Uninstall .

Menghapus data

Jika Anda tidak ingin menginstal ulang Azure CLI, hapus datanya dari C:\Users\<username>\.azure\msal_token_cache.bin atau C:\Users\<username>\.azure\msal_token_cache.json.

Langkah berikutnya

Sekarang setelah Anda menginstal Azure CLI di Windows, pelajari tentang berbagai cara untuk masuk.