Postup aktualizace Azure CLI

Můžete se spolehnout, že správci balíčků aktualizují místní instalaci Azure CLI v prostředích s Windows, macOS a Linuxem (viz Update část v jednotlivých pokynech k instalaci pro konkrétní platformu). Rozhraní příkazového řádku také poskytuje příkazy v nástroji pro ruční nebo automatický upgrade.

Ruční aktualizace

Počínaje verzí 2.11.0 poskytuje Azure CLI příkaz v nástroji pro aktualizaci na nejnovější verzi.

az upgrade

Tento příkaz také ve výchozím nastavení aktualizuje všechna nainstalovaná rozšíření. Další az upgrade možnosti najdete na stránce s referenčními informacemi k příkazům. Pro verze Azure CLI starší než 2.11.0 proveďte aktualizaci přeinstalací, jak je popsáno v tématu Instalace Azure CLI.

az upgrade se podporuje v distribucích s Windows, macOS a některých distribucích Linuxu, pokud je podporována instalace. Podporuje pouze upgrade na nejnovější verzi. Pokud spouštíte Azure CLI prostřednictvím Azure Cloud Shell, pravděpodobně už používáte nejnovější instalaci Azure CLI. Pokud ne kvůli případům, jako je jednorázové vydání verze menší chyby, musíte počkat na další build Azure Cloud Shell, který az upgrade azure Cloud Shell nepodporuje.

Pokud azure-cli je již nejnovější verze, spuštění az upgrade zkontroluje a aktualizuje všechna nainstalovaná rozšíření.

Automatická aktualizace

Ve výchozím nastavení je automatická aktualizace pro Azure CLI zakázaná. Pokud chcete držet krok s nejnovější verzí, můžete povolit automatické aktualizace prostřednictvím konfigurace.

az config set auto-upgrade.enable=yes

Azure CLI bude pravidelně kontrolovat nové verze a vyzve vás k upgradu po dokončení spuštění jakéhokoli příkazu, jakmile bude aktualizace k dispozici.

Zpráva s výzvou a výstupní zprávy během upgradu můžou přerušit výsledek příkazu, pokud je přiřazený k nějaké proměnné nebo v automatizovaném toku. Pokud se chcete vyhnout přerušení, můžete pomocí následující konfigurace povolit, aby aktualizace probíhala automaticky bez potvrzení, a během upgradu zobrazovat jenom upozornění a chyby.

az config set auto-upgrade.prompt=no

Ve výchozím nastavení se aktualizují také všechna nainstalovaná rozšíření. Aktualizaci rozšíření můžete zakázat prostřednictvím konfigurace.

az config set auto-upgrade.all=no

Poznámka

Než budete pokračovat k další sadě příkazů, počkejte az upgrade na dokončení, jinak můžou nové verze rozhraní příkazového řádku (+rozšíření) obsahovat změny způsobující chybu.

Pokud se rozhodnete funkci automatické aktualizace už nepoužívat v případech, jako je udržování stabilně spuštěných skriptů příkazů, můžete ji vypnout prostřednictvím konfigurace.

az config set auto-upgrade.enable=no