Memperkenalkan modul Azure Az PowerShell

Gambaran Umum

Modul Az PowerShell adalah satu set cmdlet untuk mengelola sumber daya Azure langsung dari PowerShell. PowerShell menyediakan fitur canggih untuk otomatisasi yang dapat dimanfaatkan untuk mengelola sumber daya Azure Anda, misalnya dalam konteks alur CI/CD.

Modul Az PowerShell adalah pengganti AzureRM dan merupakan versi yang disarankan untuk digunakan untuk berinteraksi dengan Azure.

Penting

Karena modul Az PowerShell sekarang memiliki semua kemampuan modul AzureRM PowerShell dan lebih banyak lagi, kami akan menghentikan modul AzureRM PowerShell pada 29 Februari 2024.

Untuk menghindari gangguan layanan, perbarui skrip Anda yang menggunakan modul AzureRM PowerShell untuk menggunakan modul Az PowerShell paling lambat 29 Februari 2024. Untuk memperbarui skrip Anda secara otomatis, ikuti panduan memulai cepat.

Anda dapat menggunakan modul Az PowerShell dengan salah satu metode berikut:

Fitur

Modul Az PowerShell memiliki manfaat berikut:

  • Keamanan dan stabilitas
    • Enkripsi cache token
    • Pencegahan jenis serangan man-in-the-middle
    • Mendukung autentikasi dengan ADFS 2019
    • Autentikasi kata sandi dan nama pengguna di PowerShell 7
    • Dukungan untuk fitur seperti evaluasi akses berkelanjutan
  • Dukungan untuk semua layanan Azure
    • Semua layanan Azure yang tersedia secara umum memiliki modul PowerShell sesuai yang didukung
    • Beberapa perbaikan bug dan peningkatan versi API sejak AzureRM
  • Kapabilitas baru
    • Dukungan di Cloud Shell dan lintas platform
    • Bisa mendapatkan dan menggunakan token akses untuk mengakses sumber daya Azure
    • Cmdlet tersedia untuk operasi REST tingkat lanjut dengan sumber daya Azure

Catatan

PowerShell 7.0.6 LTS, PowerShell 7.1.3, atau lebih tinggi adalah versi PowerShell yang direkomendasikan untuk digunakan dengan modul Azure Az PowerShell di semua platform.

Modul Az PowerShell didasarkan pada pustaka .NET Standard dan berfungsi dengan PowerShell 7 dan yang lebih baru di semua platform termasuk Windows, macOS, dan Linux. Kompatibel juga dengan Windows PowerShell 5.1.

Kami berkomitmen untuk menghadirkan dukungan Azure pada semua platform dan semua modul Az PowerShell berlaku di lintas platform.

Meningkatkan lingkungan Anda ke Az

Untuk mengikuti fitur Azure terbaru di PowerShell, Anda harus bermigrasi ke modul Az. Jika Anda belum siap untuk menginstal modul Az sebagai pengganti AzureRM, Anda memiliki beberapa opsi yang tersedia untuk bereksperimen dengan Az:

  • Gunakan lingkungan PowerShell dengan Azure Cloud Shell. Azure Cloud Shell adalah lingkungan shell berbasis browser yang dilengkapi dengan modul Az yang diinstal dan alias kompatibilitas Enable-AzureRM yang diaktifkan.
  • Instal modul AzureRM di Windows PowerShell 5.1 dan instal modul Az di PowerShell 7 atau versi lebih baru. Windows PowerShell 5.1 dan PowerShell 7 dan yang lebih baru menggunakan koleksi modul terpisah. Ikuti petunjuk untuk menginstal powershell versi terbaru kemudian instal modul Az dari PowerShell 7 atau versi lebih baru.

Untuk meningkatkan dari penginstalan AzureRM yang ada:

  1. Menghapus instalan modul AzureRM Azure PowerShell
  2. Menginstal modul Az Azure PowerShell
  3. OPSIONAL: Aktifkan mode kompatibilitas untuk menambahkan alias untuk cmdlet AzureRM dengan Enable-AzureRMAlias selagi Anda membiasakan diri dengan set perintah baru. Untuk informasi selengkapnya, lihat bagian berikutnya atau Mulai migrasi dari AzureRM ke Az.

Memigrasikan skrip yang ada dari AzureRM ke Az

Jika skrip Anda masih berbasis modul AzureRM, kami memiliki beberapa sumber daya untuk membantu Anda bermigrasi:

Dukungan

Az adalah modul PowerShell terbaru untuk Azure. Masalah atau permintaan fitur dapat dicatat langsung di repositori GitHub, atau melalui dukungan Microsoft jika Anda memiliki kontrak dukungan. Permintaan fitur akan diimplementasikan dalam versi terbaru Az. Masalah kritis akan diimplementasikan pada dua versi terakhir dari Az.

Karena modul Az PowerShell sekarang memiliki semua kemampuan modul AzureRM PowerShell dan lebih banyak lagi, kami akan menghentikan modul AzureRM PowerShell pada 29 Februari 2024.

Untuk menghindari gangguan layanan, perbarui skrip Anda yang menggunakan modul AzureRM PowerShell untuk menggunakan modul Az PowerShell paling lambat 29 Februari 2024. Untuk memperbarui skrip Anda secara otomatis, ikuti panduan memulai cepat.

Kumpulan data

Azure PowerShell mengumpulkan data telemetri secara default. Agregat Microsoft mengumpulkan data untuk mengidentifikasi pola penggunaan guna mengidentifikasi masalah umum dan meningkatkan pengalaman Azure PowerShell. Microsoft Azure PowerShell tidak mengumpulkan data privat atau pribadi apa pun. Misalnya, data penggunaan membantu mengidentifikasi masalah seperti cmdlet dengan keberhasilan rendah dan membantu memprioritaskan pekerjaan kita.

Meskipun kami menghargai wawasan yang diberikan data ini, kami juga memahami bahwa tidak semua orang ingin mengirim data penggunaan. Anda dapat menonaktifkan pengumpulan data dengan cmdlet Disable-AzDataCollection. Anda juga dapat membaca pernyataan privasi kami untuk mempelajari lebih lanjut.