Udostępnij za pośrednictwem


Jak zaktualizować Azure CLI

Możesz polegać na menedżerach pakietów, aby zaktualizować lokalną instalację Azure CLI w środowiskach Windows, macOS i Linux (zobacz sekcję Update w każdej instrukcji instalacji specyficznej dla platformy). Interfejs wiersza polecenia udostępnia również polecenia dostępne w narzędziu, pozwalające na ręczne lub automatyczne uaktualnianie.

Aktualizacja ręczna

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ż domyślnie wszystkie zainstalowane rozszerzenia. 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, ponownie instalując ją 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 używasz najnowszej instalacji interfejsu wiersza polecenia platformy Azure. Jeśli nie ze względu na przypadki, takie jak wydanie ad hoc wersji pomocniczej poprawki błędów, musisz poczekać na następną kompilację usługi Azure Cloud Shell, ponieważ az upgrade nie jest obsługiwana w usłudze Azure Cloud Shell.

Jeśli azure-cli jest już w najnowszej wersji, uruchomienie az upgrade powoduje sprawdzenie i aktualizację wszystkich zainstalowanych rozszerzeń.

Automatyczna aktualizacja

Domyślnie automatyczna aktualizacja Azure CLI jest wyłączona. Jeśli chcesz być na bieżąco z najnowszą wersją, możesz włączyć automatyczną aktualizację za pomocą 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.

Komunikaty ostrzegawcze i komunikaty wyjściowe podczas uaktualniania mogą zakłócić wynik działania polecenia, jeśli jest on przypisany do jakiejś zmiennej lub jest częścią zautomatyzowanego procesu. Aby uniknąć przerw w działaniu, możesz użyć następującej konfiguracji, aby umożliwić automatyczne wykonywanie aktualizacji bez potwierdzenia i pokazywanie tylko ostrzeżeń i błędów 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 jego ukończenie az upgrade przed przejściem do następnego zestawu poleceń, w przeciwnym razie nowe wersje CLI (interfejsu wiersza polecenia) i rozszerzeń mogą wprowadzać niezgodności.

Jeśli zdecydujesz się nie używać funkcji automatycznej aktualizacji już w przypadkach, takich jak utrzymywanie skryptów poleceń uruchomionych w sposób trwały, możesz wyłączyć tę funkcję za pośrednictwem konfiguracji.

az config set auto-upgrade.enable=no