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