Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La commande download de winget télécharge le programme d’installation, les dépendances et le fichier de licence (lors du téléchargement d’une application empaquetée du Microsoft Store). Utilisez les commandes search et show pour identifier le programme d’installation du paquet que vous souhaitez download.
La download commande nécessite que vous spécifiiez la chaîne exacte à download. En cas d’ambiguïté, vous serez invité à filtrer davantage la download commande sur une application exacte.
La commande download nécessite l’authentification Microsoft Entra ID (anciennement Azure Active Directory) pour download une application Microsoft Store empaquetée (*.msix, *.appx, *.msixbundle ou *.appxbundle) et pour download le fichier de licence de l’application Microsoft Store empaquetée. Le compte Microsoft Entra ID utilisé pour l’authentification pour générer et récupérer un fichier de licence d’application empaqueté Microsoft Store doit être membre de l’un des trois rôles suivants Azure : Administrateur général, Administrateur utilisateur ou Administrateur de licence.
Note
Par défaut, la download commande effectue download le programme d’installation approprié dans le dossier Téléchargements de l’utilisateur. Utilisez l’option --download-directory pour spécifier un chemin personnalisé download .
Utilisation
winget download [[-q] <query>] [<options>]
Télécharger sans fichier de licence
Lors du téléchargement d’un package en utilisant WinGet, le fichier de licence du package peut être omis en ajoutant le paramètre --skip-license à la commande. L’exclusion du fichier de licence du package supprimera l’exigence d’autorisation pour générer le fichier de licence hors ligne.
winget download [[--id] <package id>] [[--skip-license]] [<options>]
Télécharger pour une plateforme spécifique
Le téléchargement d’un package à l’aide de WinGet, par défaut, sera download la dernière version disponible d’un package pour chaque cas d’usage applicable (architecture, plateforme d’appareil, etc.). Le filtrage du contenu téléchargé pour une plateforme de périphérique spécifique se fait en ajoutant le paramètre --platform à la commande.
winget download [[--id] <package id>] [[--platform] <platform type> ] [<options>]
| Plateforme | Descriptif |
|---|---|
| Windows.Desktop | Prend en charge l’installation sur l’expérience de bureau Windows |
| Windows.Universal | Prend en charge l’installation sur tous les systèmes d’exploitation Microsoft |
| Windows.Holographic | Prend en charge l’installation sur les appareils Microsoft HoloLens |
Télécharger pour une architecture spécifique
Le téléchargement d’un package à l’aide de WinGet, par défaut, sera download la dernière version disponible d’un package pour chaque cas d’usage applicable (architecture, plateforme d’appareil, etc.). Le filtrage du contenu téléchargé avec une architecture spécifique se fait en ajoutant le paramètre --architecture à la commande.
winget download [[--id] <package id>] [[--architecture] <Architecture>] [<options>]
| Architecture | Descriptif |
|---|---|
x86 |
Processeur 32 bits |
x64 |
Processeur 64 bits |
arm |
Processeur ARM 32 bits |
arm64 |
Processeur ARM 64 bits |
Les arguments
Les arguments suivants sont disponibles.
| Raisonnement | Descriptif |
|---|---|
-q, --query |
Requête utilisée pour rechercher une application. |
Note
L’argument de requête est positionnel. La syntaxe à base de caractères génériques n’est pas prise en charge. Il s’agit le plus souvent de la chaîne de caractères dont vous pensez qu’elle identifie de manière unique le paquet que vous souhaitez download.
Paramètres
Les options vous permettent de personnaliser l’expérience download pour répondre à vos besoins.
| Choix | Descriptif |
|---|---|
-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 download à 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. S’il n’est pas spécifié, la dernière sera download l’application avec version la plus élevé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 sur download. |
--installer-type |
Sélectionnez le type de programme d’installation sur download. |
-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). |
--ignore-security-hash |
Ignore l’échec de la vérification du hachage du programme d’installation. Cela n’est pas recommandé. |
--skip-dependencies |
Ne traite pas les dépendances des packages et les fonctionnalités de Windows. |
--header |
En-tête HTTP facultatif de la source REST du Gestionnaire de package Windows. |
--authentication-mode |
Spécifiez la préférence de la fenêtre d'authentification (silent, silentPreferred ou interactive). |
--authentication-account |
Indiquez le compte à utiliser pour l'authentification. |
--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. |
--skip-license, --skip-microsoft-store-package-license |
Ne récupère pas la licence hors ligne du package Microsoft Store. |
--platform |
Sélectionnez la plateforme cible. |
-?, --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é. |
--nowarn, --ignore-warnings |
Supprime les sorties d'avertissement. |
--disable-interactivity |
Désactivez les invites interactives. |
--proxy |
Définissez un proxy à utiliser pour cette exécution. |
--no-proxy |
Désactive l'utilisation du proxy pour cette exécution. |
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 étendue dans un répertoire spécifique download .
winget download --id Microsoft.PowerToys --scope machine --architecture x64 --download-directory <Path>
Rubriques connexes
Windows developer