12
votes

Comment mettre à jour azure-cli sous Windows?

az --version me dit de mettre à jour mon installation CLI sans expliquer quoi faire. Alors, quelle est la commande az pour installer les mises à jour, s'il y en a? Je n'arrive pas à le trouver nulle part.

J'ai essayé de chercher des réponses ici: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?view=azure-cli-latest et ici: https: // github .com / MicrosoftDocs / azure-docs-cli / issues / 1341 mais ne semble pas trouver quoi que ce soit lié à sa mise à jour.

my-username@Azure:~$ az --versionazure-cli                         2.0.72 *
command-modules-nspkg               2.0.3
core                              2.0.72 *
nspkg                              3.0.4
telemetry                          1.0.3

Extensions:
interactive                        0.4.3

Python location '/opt/az/bin/python3'
Extensions directory '/home/my-username/.azure/cliextensions'

Python (Linux) 3.6.5 (default, Aug 22 2019, 06:32:32)
[GCC 5.4.0 20160609]

Legal docs and information: aka.ms/AzureCliLegal


You have 2 updates available. Consider updating your CLI installation.

Je recherche quelque chose de similaire à la commande apt-get sous Linux pour installer, mettre à niveau et nettoyer les packages.


4 commentaires

Où souhaitez-vous mettre à niveau Azure CLI? Les fenêtres? Linux?


@CharlesXu Windows


Je ne pense pas que vous puissiez trouver la commande pour mettre à niveau la CLI, sous Windows, il vous suffit de télécharger le nouveau programme d'installation et de l'installer.


choco install azure-cli , c'est-à-dire si vous avez choco


3 Réponses :


6
votes

Consultez la documentation: https://docs.microsoft.com/en-us/cli/azure/install-azure-cli-windows?view=azure-cli-latest#install-or-update

Vous pouvez télécharger un nouveau programme d'installation à partir de là et l'exécuter pour mettre à jour votre version CLI.


3 commentaires

J'ai essayé de le faire et je l'ai toujours, You have 2 updates available. Consider updating your CLI installation.


J'ai exécuté le programme d'installation, mis à jour et maintenant il indique que Your CLI is up-to-date. : \


J'ai supprimé tout ce qui concernait l'azur, puis j'ai recommencé à zéro. Ça a marché. Merci :)



8
votes

basé sur ce que vous avez dit:

Je recherche quelque chose de similaire à la commande apt-get sous Linux pour installer, mettre à niveau et nettoyer les packages.

Vous pouvez mettre à jour Azure CLI avec l'aide de Chocolatey . Chocolatey est un gestionnaire de paquets pour Windows (comme apt-get mais pour Windows).

Une fois que vous avez installé Chocolatey (je l'utilise pour la plupart de mes installations d'application sous Windows), vous pouvez installer le package Azure CLI que vous souhaitez mettre à jour comme ceci à partir de la ligne de commande:

az --version
azure-cli                          2.8.0

...

Your CLI is up-to-date.

Vous finissez par voir un écran comme celui-ci:

entrez la description de l'image ici

Comme vous pouvez le voir sur l'image précédente, je mets à jour de la version 2.0.45 à la version 2.8.0. Une fois l'installation terminée, vous devriez pouvoir voir ii reflété:

choco upgrade azure-cli

J'espère que cela aide.


0 commentaires

1
votes

À partir de la documentation de Microsoft :

L'interface de ligne de commande fournit une commande intégrée à l'outil pour mettre à jour vers la dernière version:

az upgrade

Cependant, la documentation note:

La commande az upgrade a été ajoutée dans la version 2.11.0 et ne fonctionnera pas avec les versions antérieures à 2.11.0.


1 commentaires

Oui, c'est exactement ce que je recherchais à l'époque. C'est très agréable et pratique maintenant.