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 sourceWinGet vous permet de gérer les sources. Avec la commande source , vous pouvez ajouter, répertorier, mettre à jour, supprimer, réinitialiser ou exporter des sources WinGet.
Une source WinGet fournit les données permettant de découvrir et d’installer des applications. Utilisez uniquement des sources sécurisées et approuvées.
WinGet spécifie les trois sources par défaut suivantes, que vous pouvez répertorier à l’aide winget source listde .
- msstore - Catalogue du Microsoft Store.
- winget - Référentiel de la communauté WinGet pour les applications.
- winget-font - Référentiel de la communauté WinGet pour les polices.
Utilisation
winget source <subcommand> <options>
Sub-Commands
Les arguments suivants sont disponibles.
| Sub-Command | Descriptif |
|---|---|
| ajouter | Ajoute une nouvelle source. |
| liste | Répertorie les sources actuelles. |
| mise à jour | Met à jour les sources actuelles. |
| supprimer | Supprime les sources actuelles. |
| réinitialiser | Réinitialise les sources par défaut msstore, winget et winget-font. |
| exporter | Exporte les sources actuelles. |
Paramètres
Les options suivantes sont disponibles.
| Choix | Descriptif |
|---|---|
| -?,--aide | Affiche de l’aide sur la commande sélectionnée. |
| --attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
| --logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
| --verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
| --nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
| --désactiver-interactivité | Désactivez les invites interactives. |
| --procuration | Définissez un proxy à utiliser pour cette exécution. |
| --no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
ajouter
La sous-commande add ajoute une nouvelle source. Cette sous-commande nécessite les options --name et --arg. Dans la mesure où la commande change l’accès utilisateur, add nécessite des privilèges d’administrateur.
Utilisation :
winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]
Les arguments
Les arguments suivants sont disponibles.
| Raisonnement | Descriptif |
|---|---|
| -n,--name | Nom permettant d’identifier la source. |
| -a,--arg | URL ou UNC de la source. |
| -t,--type | Type de la source . |
Paramètres
Les options suivantes sont disponibles.
| Choix | Descriptif |
|---|---|
| --niveau-de-confiance | Niveau de confiance de la source (aucun ou confiance). |
| --en-tête | En-tête HTTP facultatif de la source REST du Gestionnaire de package Windows. |
| --acceptation-des-accords-source | Permet d’accepter le contrat de licence de la source et d’éviter l’invite. |
| --explicite | |
| -?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
| --attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
| --logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
| --verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
| --nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
| --désactiver-interactivité | Désactivez les invites interactives. |
| --procuration | Définissez un proxy à utiliser pour cette exécution. |
| --no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
Par exemple, winget source add --name Contoso https://www.contoso.com/cache ajoute le référentiel Contoso à l’URL https://www.contoso.com/cache.
Paramètre type facultatif
La sous-commande add prend en charge le paramètre type facultatif, qui indique au client le type de référentiel auquel il se connecte. Les types suivants sont pris en charge.
| Catégorie | Descriptif |
|---|---|
| Microsoft.PreIndexed.Package | Type de source par défaut. |
| Microsoft.Rest | Une source d’API REST Microsoft. |
liste
La sous-commande list énumère les sources actuellement activées ou fournit des détails sur une source spécifique.
Note
Lorsqu’une source est définie comme explicite, elle doit être spécifiquement ciblée. La source winget-font est définie sur explicite par défaut. Cela signifie que toutes les autres commandes WinGet doivent référencer directement la source à l’aide de « --source winget-font » ou « -s winget-font » à inclure.
Utilisation :
winget source list [[-n] <name>] [<options>]
Alias
Les alias suivants sont disponibles pour cette sous-commande :
- Ls
Les arguments
Les arguments suivants sont disponibles.
| Raisonnement | Descriptif |
|---|---|
| -n,--name | Nom permettant d’identifier la source. |
Paramètres
Les options suivantes sont disponibles.
| Choix | Descriptif |
|---|---|
| -?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
| --attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
| --logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
| --verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
| --nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
| --désactiver-interactivité | Désactivez les invites interactives. |
| --procuration | Définissez un proxy à utiliser pour cette exécution. |
| --no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
répertorier tout
La sous-commande de liste elle-même fournit winget source listla liste complète des sources configurées :
Name Argument Explicit
------------------------------------------------------------------
msstore https://storeedgefd.dsx.mp.microsoft.com/v9.0 false
winget https://cdn.winget.microsoft.com/cache false
winget-font https://cdn.winget.microsoft.com/fonts true
détails de la source de liste
Pour obtenir des détails complets sur une source, transmettez le nom de la source. Par exemple :
winget source list --name winget
Retourne la sortie suivante :
Field Value
--------------------------------------------------
Name winget
Type Microsoft.PreIndexed.Package
Argument https://cdn.winget.microsoft.com/cache
Data Microsoft.Winget.Source_8wekyb3d8bbwe
Identifier Microsoft.Winget.Source_8wekyb3d8bbwe
Trust Level Trusted|StoreOrigin
Explicit false
Updated 2025-12-11 08:30:25.000
-
Nameest le nom de la source. -
Typeest le type de source. -
Argest l’URL ou le chemin d’accès que la source utilise. -
Dataest le nom du package facultatif, le cas échéant. -
Updatedest la date et l’heure de la dernière mise à jour de la source.
mettre à jour
La sous-commande update force la mise à jour vers une source individuelle ou toutes les sources.
Utilisation :
winget source update [[-n] <name>] [<options>]
Alias
Les alias suivants sont disponibles pour cette sous-commande :
- actualiser
Les arguments
Les arguments suivants sont disponibles.
| Raisonnement | Descriptif |
|---|---|
| -n,--name | Nom permettant d’identifier la source. |
Paramètres
Les options suivantes sont disponibles.
| Choix | Descriptif |
|---|---|
| -?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
| --attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
| --logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
| --verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
| --nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
| --désactiver-interactivité | Désactivez les invites interactives. |
| --procuration | Définissez un proxy à utiliser pour cette exécution. |
| --no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
mettre à jour tout
La sous-commande de mise à jour utilisée seule, winget source update, demande des mises à jour de tous les référentiels.
source de mise à jour
La sous-commande de mise à jour avec l’option --name dirige une mise à jour vers la source nommée. Par exemple : winget source update --name Contoso force une mise à jour vers le référentiel Contoso.
enlever
La sous-commande remove supprime une source. Avec cette sous-commande, l’option --name est obligatoire pour identifier la source. Dans la mesure où la commande change l’accès utilisateur, remove nécessite des privilèges d’administrateur.
Utilisation :
winget source remove [-n] <name> [<options>]
Alias
Les alias suivants sont disponibles pour cette sous-commande :
- micromètre
Les arguments
Les arguments suivants sont disponibles.
| Raisonnement | Descriptif |
|---|---|
| -n,--name | Nom permettant d’identifier la source. |
Paramètres
Les options suivantes sont disponibles.
| Choix | Descriptif |
|---|---|
| -?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
| --attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
| --logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
| --verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
| --nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
| --désactiver-interactivité | Désactivez les invites interactives. |
| --procuration | Définissez un proxy à utiliser pour cette exécution. |
| --no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
Exemples
winget source remove --name Contoso
Cette commande supprime le référentiel Contoso.
réinitialiser
La sous-commande reset réinitialise le client à sa configuration d’origine et supprime toutes les sources à l’exception de la valeur par défaut. N’utilisez cette sous-commande que dans de rares cas. Dans la mesure où la commande change l’accès utilisateur, reset nécessite des privilèges d’administrateur.
Dans la mesure où la commande reset supprime toutes les sources, vous devez forcer l’action à utiliser l’option --force.
Utilisation :
winget source reset [[-n] <name>] [<options>]
Les arguments
Les arguments suivants sont disponibles.
| Raisonnement | Descriptif |
|---|---|
| -n,--name | Nom permettant d’identifier la source. |
Paramètres
Les options suivantes sont disponibles.
| Choix | Descriptif |
|---|---|
| --force | Force la réinitialisation des sources. |
| -?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
| --attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
| --logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
| --verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
| --nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
| --désactiver-interactivité | Désactivez les invites interactives. |
| --procuration | Définissez un proxy à utiliser pour cette exécution. |
| --no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
exportation
La sous-commande export vous permet d’exporter les détails spécifiques d’une source vers une sortie JSON. Cela est utile pour configurer la stratégie de groupe pour la gestion des sources.
Utilisation :
winget source export [[-n] <name>] [<options>]
Les arguments
Les arguments suivants sont disponibles.
| Raisonnement | Descriptif |
|---|---|
| -n,--name | Nom permettant d’identifier la source. |
Paramètres
Les options suivantes sont disponibles.
| Choix | Descriptif |
|---|---|
| -?--Aide | Fournit de l’aide supplémentaire sur cette commande. |
| --attendre | Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter. |
| --logs,--ouvre-journaux | Ouvre l’emplacement des journaux par défaut. |
| --verbose (mode détaillé), --verbose-logs (journaux détaillés) | Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé. |
| --nowarn,--ignore-warnings | Supprime les sorties d'avertissement. |
| --désactiver-interactivité | Désactivez les invites interactives. |
| --procuration | Définissez un proxy à utiliser pour cette exécution. |
| --no-proxy | Désactive l'utilisation du proxy pour cette exécution. |
Exemples
winget source export winget
Retourne la sortie suivante :
{"Arg":"https://cdn.winget.microsoft.com/cache","Data":"Microsoft.Winget.Source_8wekyb3d8bbwe","Explicit":false,"Identifier":"Microsoft.Winget.Source_8wekyb3d8bbwe","Name":"winget","TrustLevel":["Trusted","StoreOrigin"],"Type":"Microsoft.PreIndexed.Package"}
Contrat source
Une source individuelle peut demander à l’utilisateur d’accepter les contrats présentés avant d’ajouter ou d’utiliser la source. Si un utilisateur n’accepte pas les contrats, WinGet ne pourra pas accéder à la source.
Vous pouvez utiliser l’option --accept-source-agreements pour accepter les contrats sources et éviter l’invite.
De nombreuses commandes WinGet évaluent toutes les sources configurées. Si une source configurée nécessite des contrats, WinGet invite avant d’utiliser ces sources. Les contrats sources doivent être acceptés avant l’utilisation. Si une source met à jour les termes d’un contrat ou si une source est supprimée et lue (comme dans le cas des winget source reset --forcecontrats) sera présentée à nouveau.
Rubriques connexes
Windows developer