Jak zaktualizować interfejs wiersza polecenia platformy Azure

Menedżerowie pakietów mogą polegać na aktualizowaniu lokalnej instalacji interfejsu wiersza polecenia platformy Azure w środowiskach systemu Windows, macOS i Linux (zobacz Update sekcję w każdej instrukcji instalacji specyficznej dla platformy). Interfejs wiersza polecenia udostępnia również polecenia w narzędziu umożliwiające ręczne lub automatyczne uaktualnianie.

Ręczna aktualizacja

Począwszy od wersji 2.11.0, interfejs wiersza polecenia platformy Azure udostępnia polecenie w narzędziu umożliwiające aktualizację do najnowszej wersji.

az upgrade

To polecenie aktualizuje również wszystkie zainstalowane rozszerzenia domyślnie. Aby uzyskać więcej az upgrade opcji, zobacz stronę referencyjną poleceń. W przypadku wersji interfejsu wiersza polecenia platformy Azure wcześniejszych niż 2.11.0 zaktualizuj ją ponownie, zainstaluj ponownie zgodnie z opisem w temacie Instalowanie interfejsu wiersza polecenia platformy Azure.

az upgrade program jest obsługiwany w systemach Windows, macOS i niektórych dystrybucjach systemu Linux, o ile jest obsługiwana instalacja. Obsługuje tylko uaktualnienie do najnowszej wersji. Jeśli używasz interfejsu wiersza polecenia platformy Azure za pośrednictwem usługi Azure Cloud Shell, najprawdopodobniej korzystasz już z najnowszej instalacji interfejsu wiersza polecenia platformy Azure. Jeśli nie jest to spowodowane przypadkami, takimi jak ad hoc wydanie wersji pomocniczej poprawki usterek, musisz poczekać na następną kompilację usługi Azure Cloud Shell, ponieważ az upgrade nie jest obsługiwana w usłudze Azure Cloud Shell.

Gdy azure-cli jest już najnowsza wersja, uruchamiane az upgrade testy i aktualizacje wszystkich zainstalowanych rozszerzeń.

Automatyczna aktualizacja

Domyślnie automatyczne skalowanie interfejsu wiersza polecenia platformy Azure jest wyłączone. Jeśli chcesz nadążyć za najnowszą wersją, możesz włączyć automatyczną wersję za pośrednictwem konfiguracji.

az config set auto-upgrade.enable=yes

Interfejs wiersza polecenia platformy Azure regularnie sprawdza nowe wersje i monituje o uaktualnienie po zakończeniu działania każdego polecenia po udostępnieniu aktualizacji.

Komunikat monitu i komunikaty wyjściowe podczas uaktualniania mogą przerwać wynik polecenia, jeśli jest przypisany do jakiejś zmiennej lub w zautomatyzowanym przepływie. Aby uniknąć przerw w działaniu, możesz użyć następującej konfiguracji, aby zezwolić na automatyczne przeprowadzenie aktualizacji bez potwierdzenia i pokazać tylko ostrzeżenia i błędy podczas uaktualniania.

az config set auto-upgrade.prompt=no

Domyślnie wszystkie zainstalowane rozszerzenia są również aktualizowane. Aktualizację rozszerzenia można wyłączyć za pomocą konfiguracji.

az config set auto-upgrade.all=no

Uwaga

Poczekaj na az upgrade ukończenie przed przejściem do następnego zestawu poleceń, w przeciwnym razie nowe wersje interfejsu wiersza polecenia (+rozszerzenia) mogą mieć zmiany powodujące niezgodność.

Jeśli zdecydujesz się nie używać funkcji automatycznej aktualizacji już w przypadkach, takich jak utrzymywanie skryptów poleceń działających stabilnie, możesz wyłączyć ją za pośrednictwem konfiguracji.

az config set auto-upgrade.enable=no