Partage via


Commande download (winget)

La commande download de l'outil winget télécharge le programme d'installation du package sélectionné. Utilisez la commande search et la commande show pour identifier le programme d'installation du package que vous souhaitez télécharger .

La commande download exige que vous indiquiez la chaîne exacte à télécharger. En cas d'ambiguïté, vous serez invité à filtrer plus en détail la commande download pour obtenir une application exacte.

Remarque

La commande download télécharge par défaut le programme d'installation approprié dans le dossier Téléchargements de l'utilisateur. Utilisez l'option --download-directory pour spécifier un chemin de téléchargement personnalisé.

Remarque

Depuis mars 2024, l’option de téléchargement ne prend pas en charge la source msstore.

Utilisation

winget download [[-q] <query>] [\<options>]

commande de téléchargement

Arguments

Les arguments suivants sont disponibles.

Argument Description
-q,--query Requête utilisée pour rechercher une application.

Notes

L’argument de requête est positionnel. La syntaxe à base de caractères génériques n’est pas prise en charge. Ce chemin correspond le plus souvent à la chaîne de caractères censée identifier de manière unique le package que vous souhaitez télécharger.

Options

Les options vous permettent de personnaliser le téléchargement en fonction de vos besoins.

Option Description
-d, --download-directory Répertoire dans lequel les programmes d'installation sont téléchargés.
-m, --manifest Doit être suivie du chemin du fichier manifeste (YAML).
--id Limite le téléchargement à l'ID de l'application.
--name Limite la recherche au nom de l’application.
--moniker Limite la recherche au moniker listé pour l’application.
-v, --version Vous permet de spécifier une version précise à installer. Si aucune version n'est spécifiée, la version la plus récente de l'application est téléchargée.
-s, --source Limite la recherche au nom de source spécifié. Doit être suivi du nom de la source.
--scope Vous permet de spécifier si le programme d’installation doit cibler l’étendue de l’utilisateur ou de l’ordinateur. Consultez Problèmes connus liés à l’étendue de l’installation du package.
-a, --architecture Sélectionnez l'architecture à télécharger.
--installer-type Sélectionnez le type de programme d'installation à télécharger.
-e, --exact Utilise la chaîne exacte dans la requête, y compris la vérification du respect de la casse. Elle n’utilise pas le comportement par défaut d’une sous-chaîne.
--locale Spécifie les paramètres régionaux à utiliser (format BCP47).
-o, --log Dirige la journalisation vers un fichier journal spécifique. Vous devez fournir le chemin d’un fichier sur lequel vous disposez des droits d’écriture.
--ignore-security-hash Ignore l’échec du contrôle de hachage du programme d’installation. Non recommandé.
--accept-package-agreements Permet d’accepter le contrat de licence et d’éviter l’invite.
--accept-source-agreements Permet d’accepter le contrat de licence de la source et d’éviter l’invite.
-?, --help Fournit de l’aide supplémentaire sur cette commande.
--wait Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter.
--logs,--open-logs Ouvre l’emplacement des journaux par défaut.
--verbose, --verbose-logs Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé.
--disable-interactivity Désactive les invites interactives.

Exemples de requêtes

L'exemple suivant télécharge une version spécifique d'une application à partir de son ID.

winget download --id Microsoft.PowerToys --version 0.15.2

L'exemple suivant télécharge une application avec un type de programme d'installation spécifique.

winget download --id Microsoft.WingetCreate --installer-type msix

L'exemple suivant télécharge une application par architecture et portée vers un répertoire de téléchargement spécifique.

winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory <Path>