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