Bagikan melalui


Apa itu Azure PowerShell?

Azure PowerShell adalah nama produk untuk kumpulan modul Resmi Microsoft PowerShell untuk mengelola sumber daya Azure. Ini memerlukan PowerShell, shell baris perintah dan bahasa pembuatan skrip.

Anda dapat menggunakan Azure PowerShell secara interaktif dengan menjalankan perintah dari PowerShell atau membuat dan menjalankan skrip yang terdiri dari beberapa perintah.

Modul Az PowerShell

Versi Azure PowerShell saat ini adalah modul PowerShell Az. Ini adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure dengan PowerShell di semua platform termasuk Windows, Linux, dan macOS. Ini termasuk ribuan perintah yang mengontrol hampir setiap aspek Azure. Modul Az PowerShell adalah lintas platform.

Nota

PowerShell 7 atau yang lebih tinggi adalah versi PowerShell yang direkomendasikan untuk digunakan dengan modul Az PowerShell. Ini juga kompatibel dengan Windows PowerShell 5.1.

Ada beberapa opsi berbeda untuk menggunakan modul Az PowerShell:

  • Azure Cloud Shell: Shell berbasis browser yang memungkinkan Anda menjalankan perintah Azure PowerShell tanpa menginstal apa pun di komputer lokal Anda.
  • Penginstalan lokal: Untuk menjalankan perintah langsung dari terminal Anda, instal Azure PowerShell di komputer lokal Anda.
  • kontainer Docker: Jalankan Azure PowerShell dalam kontainer Docker.

Otentikasi

Azure PowerShell mendukung beberapa metode autentikasi. Untuk informasi terperinci tentang mengautentikasi ke Azure dari modul Az PowerShell, lihat Masuk ke Azure dari Azure PowerShell.

Desain Modul

Modul PowerShell Az adalah modul pembungkus untuk modul PowerShell terkait layanan Azure, biasanya satu modul per layanan Azure, seperti Az.Network untuk layanan jaringan Azure dan Az.Aks untuk Azure Kubernetes Service.

Cmdlet dalam modul PowerShell Az melakukan panggilan REST ke AZURE Resource Manager API. Perubahan besar pada modul PowerShell Az dibatasi hingga dua kali setahun. Banyak perubahan yang mengganggu di tingkat API ditangani dalam cmdlet untuk mencegah persepsi adanya perubahan yang mengganggu.

Modul Az PowerShell berisi cmdlet untuk melakukan operasi sarana kontrol dan bidang data di Azure. Anda menggunakan control plane untuk mengelola sumber daya dalam langganan Anda. Anda menggunakan lapisan data untuk mengontrol kemampuan yang diekspos oleh instance jenis sumber daya Anda. Untuk informasi selengkapnya, lihat sarana kontrol Azure dan sarana data.

Objek Output

Cmdlet dalam modul PowerShell Az menghasilkan objek .NET. Seperti halnya perintah PowerShell apa pun yang menghasilkan output, cmdlet dalam modul PowerShell Az dapat disalurkan ke cmdlet Get-Member untuk menentukan jenis objek apa yang diproduksi, bersama dengan daftar properti dan metode yang tersedia. Untuk informasi selengkapnya, lihat hasil kueri dan Azure PowerShell, lalu Memformat hasil cmdlet Azure PowerShell.

Modul AzPreview PowerShell

Modul AzPreview PowerShell mencakup semua modul (GA) yang tersedia secara umum dari modul Az PowerShell dan semua modul pratinjau untuk mengelola sumber daya Azure. Tidak disarankan untuk digunakan di lingkungan produksi karena modul pratinjau tidak mematuhi kebijakan perubahan yang melanggar.

Modul AzPreview selalu versi yang sama dan dirilis pada saat yang sama dengan modul Az PowerShell.

Modul AzureRM PowerShell

Meskipun Anda mungkin menemukan contoh online yang menggunakan modul AzureRM PowerShell, ini adalah azure PowerShell generasi sebelumnya. Ini tidak digunakan lagi, tidak lagi dipertahankan atau didukung, dan tidak disarankan. Perintah dalam modul AzureRM PowerShell menggunakan format *-AzureRM*. Untuk informasi selengkapnya, lihat Ringkasan modul AzureRM PowerShell.

Modul Azure PowerShell

Anda mungkin juga menemukan versi Azure PowerShell bernama modul Azure PowerShell. Modul ini untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Tidak dianjurkan untuk membuat sumber daya yang baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Ringkasan modul Manajemen Layanan Azure PowerShell.

Produk-produk ini digunakan untuk mengelola sumber daya Azure tetapi bukan bagian dari produk kolektif Azure PowerShell. Mereka tidak boleh dijelaskan menggunakan nama kolektif "Azure PowerShell".

  • Azure Active Directory PowerShell (AzureAD)
  • Azure Information Protection PowerShell
  • Azure Deployment Manager PowerShell
  • PowerShell Pekerjaan Azure Elastic Database
  • Azure Service Fabric PowerShell
  • Azure Stack PowerShell
  • Microsoft.Graph PowerShell
  • Microsoft.Graph.Entra PowerShell
  • MSOnline PowerShell

Pedoman

  • Selalu gunakan nama lengkap produk yang tepat atau nama modul PowerShell tertentu

Referensi

Get-Member