Aracılığıyla paylaş


Azure CLI'yi güncelleştirme

Windows, macOS ve Linux ortamlarında Azure CLI'nın yerel yüklemesini güncelleştirmek için paket yöneticilerine güvenebilirsiniz (platforma özgü yükleme yönergelerinin Update bölümüne bakın). CLI ayrıca el ile veya otomatik olarak yükseltmek için araç içi komutlar sağlar.

El ile Güncelleştirme

2.11.0 sürümünden başlayarak Azure CLI, en son sürüme güncelleştirmek için bir araç içi komut sağlar.

az upgrade

Bu komut ayrıca tüm yüklü uzantıları varsayılan olarak güncelleştirir. Daha fazla az upgrade seçeneği için komut başvuru sayfası'ye bakın. 2.11.0öncesi Azure CLI sürümleri için, Azure CLIyükleme bölümünde açıklandığı gibi yeniden yükleyerek güncelleştirin.

az upgrade, yükleme desteklendiği sürece Windows, macOS ve bazı Linux dağıtımlarında desteklenir. Yalnızca en son sürüme yükseltmeyi destekler. Azure CLI'yi Azure Cloud Shell aracılığıyla çalıştırıyorsanız, büyük olasılıkla en son Azure CLI yüklemesini kullanıyorsunuz demektir. Küçük bir hata düzeltme sürümünün geçici sürümü gibi durumlardan kaynaklanmadıysa, Azure Cloud Shell'de az upgrade desteklenmediğinden Azure Cloud Shell'in bir sonraki derlemesini beklemeniz gerekir.

azure-cli zaten en son sürüm olduğunda, az upgrade çalıştırıldığında tüm yüklüuzantılarını denetler ve güncelleştirir.

Otomatik Güncelleştirme

Varsayılan olarak, Azure CLI için otomatik olarak yükselt devre dışı bırakılır. En son sürüme ayak uydurmak istiyorsanız, yapılandırmaaracılığıyla otomatik sürümü etkinleştirebilirsiniz.

az config set auto-upgrade.enable=yes

Azure CLI, yeni sürümleri düzenli olarak denetler ve güncelleştirme kullanılabilir olduğunda herhangi bir komutun çalışması bittikten sonra yükseltmenizi ister.

Yükseltme sırasındaki istem iletisi ve çıkış iletileri, bir değişkene veya otomatik bir akışa atanmışsa komut sonucunuzu kesintiye uğratabilir. Kesintiyi önlemek için, güncelleştirmenin onay olmadan otomatik olarak gerçekleşmesine izin vermek ve yalnızca yükseltme sırasında uyarıları ve hataları göstermek için aşağıdaki yapılandırmayı kullanabilirsiniz.

az config set auto-upgrade.prompt=no

Varsayılan olarak, tüm yüklü uzantılar da güncelleştirilir. Yapılandırma aracılığıyla uzantı güncelleştirmesini devre dışı bırakabilirsiniz.

az config set auto-upgrade.all=no

Not

Sonraki komut kümesine geçmeden önce lütfen az upgrade tamamlanmasını bekleyin, aksi halde CLI'nin yeni sürümlerinde (+uzantılar) hataya neden olan değişiklikler olabilir.

Komut betiklerini çalışır durumda tutma gibi durumlarda otomatik güncelleştirme özelliğini artık kullanmamaya karar verirseniz, yapılandırma aracılığıyla kapatabilirsiniz.

az config set auto-upgrade.enable=no