Tanya jawab umum tentang Azure PowerShell

Apa itu Azure PowerShell?

Azure PowerShell adalah set cmdlet yang memungkinkan Anda untuk mengelola sumber daya Azure langsung dengan PowerShell. Pada bulan Desember 2018, modul Az PowerShell menjadi tersedia secara umum. Kini ini adalah modul PowerShell yang disarankan untuk berinteraksi dengan Azure. Untuk mempelajari selengkapnya tentang modul Az PowerShell, lihat Memperkenalkan modul Az PowerShell.

Bagaimana cara menonaktifkan pesan peringatan perubahan pemecahan di Azure PowerShell?

Untuk menekan pesan peringatan perubahan pemecahan di Azure PowerShell, Anda akan harus mengatur variabel lingkungan SuppressAzurePowerShellBreakingChangeWarnings ke true.

Set-Item -Path Env:\SuppressAzurePowerShellBreakingChangeWarnings -Value $true

Bagaimana cara menonaktifkan pesan peringatan penghentian AzureRM di Azure PowerShell?

Untuk menekan pesan peringatan penghentian AzureRM di Azure PowerShell, Anda akan harus mengatur variabel lingkungan SuppressAzureRmModulesRetiringWarning ke true.

Set-Item -Path Env:\SuppressAzureRmModulesRetiringWarning -Value $true

Satu kekurangan dari contoh sebelumnya adalah Anda akan harus menjalankan perintah untuk sesi PowerShell baru, kecuali jika Anda menambahkannya ke profil PowerShell Anda.

Untuk mengatur variabel lingkungan secara permanen, Anda juga dapat menggunakan contoh berikut.

[System.Environment]::SetEnvironmentVariable('SuppressAzureRmModulesRetiringWarning', 'true', [System.EnvironmentVariableTarget]::User)

Bagaimana cara menentukan waktu coba lagi HTTP maksimum di Azure PowerShell?

Untuk respons HTTP umum (kecuali kode status respons adalah 429), Azure PowerShell menggunakan nilai yang ditentukan dalam AZURE_PS_HTTP_MAX_RETRIES variabel lingkungan. Nilai minimumnya adalah 0. Jika tidak ditentukan, Azure PowerShell menggunakan nilai default SDK.

[System.Environment]::SetEnvironmentVariable('AZURE_PS_HTTP_MAX_RETRIES ', 3, [System.EnvironmentVariableTarget]::User)

Jika kode status respons HTTP adalah 429, Azure PowerShell menggunakan nilai yang ditentukan dalam AZURE_PS_HTTP_MAX_RETRIES_FOR_429 variabel lingkungan. Nilai minimumnya adalah 1. Total waktu coba lagi kode status 429 adalah (AZURE_PS_HTTP_MAX_RETRIES + 1) * AZURE_PS_HTTP_MAX_RETRIES_FOR_429 - 1. Jika tidak ditentukan, Azure PowerShell menggunakan nilai default SDK.

[System.Environment]::SetEnvironmentVariable('AZURE_PS_HTTP_MAX_RETRIES_FOR_429 ', 3, [System.EnvironmentVariableTarget]::User)